Engineer Basic Software BMS

Talent Hired-the Job Store

Chennai District

On-site

INR 1,200,000 - 1,800,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Talent Hired-the Job Store is seeking an embedded software engineer to develop, configure, integrate and validate BMS Basic Software components and the AUTOSAR stack for lithium-ion battery packs. The role reports to the Lead Basic Software (BMS).

The candidate will work across diagnostics, communication, memory and integration activities within EV powertrains and automotive embedded software, with total experience in embedded C and AUTOSAR BSW.

Qualifications

  • Embedded C programming experience.
  • Experience configuring AUTOSAR Classic Platform BSW (COM, CANIF, CANTP, PDUR, DCM, DEM, NVM, OS).
  • CAN/CAN FD communication experience.
  • UDS diagnostics (ISO 14229) knowledge.

Responsibilities

  • Configure, integrate and maintain AUTOSAR Basic Software modules including OS, COM, CAN, CANIF, CANTP, PDUR, DCM, DEM, NVM, FEE, EA and RTE.
  • Develop and configure diagnostics: UDS services, DTC management, event handling, fault memory and diagnostic communication.
  • Support communication stack integration, memory stack configuration and runtime environment setup.
  • Participate in software build, configuration management and release activities.
  • Test diagnostics and communication using Vector CANoe, CANalyzer and related tools; maintain diagnostic descriptions and DTC configurations.
  • Analyze system, software, diagnostic and safety requirements; create design, configuration and integration documentation with full traceability.
  • Perform unit, integration, SIL and HIL testing; debug, analyze defects and find root causes.
  • Follow ASPICE-compliant processes; participate in design and code reviews, audits, static code analysis and defect management.

Skills

Embedded C programming
AUTOSAR Classic BSW config
CAN/CAN FD communication
UDS diagnostics (ISO 14229)
Vector CANoe/CANalyzer

Tools

Vector CANoe/CANalyzer
DaVinci Configurator
EB Tresos
Git/Bitbucket/SVN
JIRA/POLARION/DOORS

Job description

Role & responsibilities
Position Summary

Develop, configure, integrate and validate BMS Basic Software components and the AUTOSAR stack for lithium-ion battery packs, covering diagnostics, communication, memory and integration activities. The role reports to the Lead Basic Software (BMS).

Total experience framing: embedded software development, with a portion in AUTOSAR Basic Software, BMS, VCU, EV powertrain or automotive embedded software.

3. Must Have Skills
  • Embedded C programming
  • AUTOSAR Classic Platform Basic Software configuration (COM, CANIF, CANTP, PDUR, DCM, DEM, NVM, OS)
  • CAN/CAN FD communication
  • UDS diagnostics (ISO 14229)
  • Vector CANoe/CANalyzer
4. Good To Have Skills
  • DaVinci Configurator, EB Tresos or equivalent
  • Software integration, debugging and validation techniques
  • Git, Bitbucket or SVN
  • JIRA, Polarion or DOORS
  • ASPICE processes (SWE.1 to SWE.6)
  • Lithium-ion battery and BMS architecture knowledge
  • Functional Safety awareness (ISO 26262)
  • Cybersecurity awareness (ISO 21434)
  • NXP, Infineon or Renesas microcontroller platforms
  • Automotive Ethernet and DoIP
  • Static code analysis (QAC, Polyspace, Coverity)
5. Roles and Responsibilities
  • Configure, integrate and maintain AUTOSAR Basic Software modules including OS, COM, CAN, CANIF, CANTP, PDUR, DCM, DEM, NVM, FEE, EA and RTE.
  • Develop and configure diagnostics: UDS services, DTC management, event handling, fault memory and diagnostic communication.
  • Support communication stack integration, memory stack configuration and runtime environment setup.
  • Participate in software build, configuration management and release activities.
  • Test diagnostics and communication using Vector CANoe, CANalyzer and related tools; maintain diagnostic descriptions and DTC configurations.
  • Analyze system, software, diagnostic and safety requirements; create design, configuration and integration documentation with full traceability.
  • Perform unit, integration, SIL and HIL testing; debug, analyze defects and find root causes.
  • Follow ASPICE-compliant processes; participate in design and code reviews, audits, static code analysis and defect management.
Preferred candidate profile
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineer Application Software BMS
Engineer Application Software BMS

Talent Hired-the Job Store • Chennai District

On-site
INR 900,000 - 1,400,000
Lead Application Software BMS
Lead Application Software BMS

Talent Hired-the Job Store • Chennai District

On-site
INR 2,000,000 - 4,200,000
Engineer Hardware BMS
Engineer Hardware BMS

Talent Hired-the Job Store • Chennai District

On-site
INR 900,000 - 1,300,000
Senior Engineer - BESS-BMS
Senior Engineer - BESS-BMS

Hrassistance India Consultancy Llp • Pune District, Bengaluru, Hyderabad

Hybrid
INR 1,800,000 - 3,000,000
BASIC SOFTWARE ARCHITECT
BASIC SOFTWARE ARCHITECT

FORVIA HELLA • Maharashtra

On-site
INR 4,000,000 - 7,000,000
Autosar Developer
Autosar Developer

Netwalk Technologies • Bengaluru

On-site
INR 2,500,000 - 4,000,000
SA_104-AUTOSAR Application Software Engineer
SA_104-AUTOSAR Application Software Engineer

Marutee • Bengaluru

On-site
INR 800,000 - 1,200,000
Sr. Controls Software Engineer - MBD
Sr. Controls Software Engineer - MBD

Bosch Group • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Autosar Base Software Developer
Autosar Base Software Developer

HCLTech • Bengaluru

On-site
INR 1,400,000 - 2,100,000
Sr. Controls Software Engineer - MBD
Sr. Controls Software Engineer - MBD

Boschgroup • Bengaluru

On-site
INR 900,000 - 1,500,000