Find a jobRecruiters

Engineer Basic Software BMS

Exclusive opportunity

Onsite

Engineer Basic Software BMS

Talent Hired-the Job Store

Engineer Basic Software BMS

Skills

BitbucketCybersecurityJira

8 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Chennai, Tamil Nadu, India

Work mode:

Onsite

Published on:

11 October 2026

What they need


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

Other offers great for you!

These companies are also looking for great profiles

NGC x OPTIMA

Ingénieur Configuration Basic Software AUTOSAR

Permanent contract

Paris, France

Onsite, Hybrid

Skills

AUTOSAR ClassicBasic Software configurationCAN communicationUDS diagnosticsEmbedded CSoftware integration

6 days ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

1 hour ago

Quick apply

Cherrypick

Software Engineer – IT-Core Foundations

Freelance

Paris, France

Hybrid

Top Recruiter

Skills

PythonNumPypandas

10 minutes ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools