AUTOSAR BSW Diagnostics Engineer with C++ for ADAS
Capgemini Engineering
Bengaluru, Karnataka, India3h agovia LinkedIn
This job at a glance
- Who can apply
- Freshers
- Must know
- Embedded systemsC++CTroubleshootingAgile
- Work
- On-site in Bengaluru
- Pay
- Not stated by the employer.
- Skill demand
- Embedded systems38%C++28%C19%Troubleshooting18%of 99 similar fresher jobs posted in India this week
- Listed
- 30 Oct 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
This role involves the design, development, integration, and maintenance of AUTOSAR BSW modules, specifically focusing on Diagnostics, Failure Management, and Non-Volatile Memory (NvM). The position requires collaboration with cross-functional teams to deliver embedded software solutions for ADAS applications.
Key Responsibilities
- Develop and maintain AUTOSAR 4.5 BSW software components.
- Design and implement Diagnostics, Failure Management, and NvM modules.
- Develop embedded software using C/C++ for automotive applications.
- Integrate, debug, and optimize software components across various ECU platforms.
- Analyze requirements and participate in software architecture and design discussions.
- Work closely with system, validation, and application teams throughout the development lifecycle.
- Troubleshoot complex software issues and perform root cause analysis.
- Ensure compliance with automotive software quality and safety standards.
- Support software integration, testing, and release activities in Agile environments.
- Develop, configure, and maintain AUTOSAR BSW communication modules, diagnostics, failure management, and NvM components.
- Integrate and validate communication and diagnostic stacks across automotive platforms while resolving complex embedded software issues.
- Collaborate with cross-functional teams on software architecture, system integration, performance optimization, code reviews, and testing activities.
- Prepare and maintain technical documentation throughout the software development lifecycle.
Requirements & Tech Stack
- Strong hands-on experience in AUTOSAR BSW development.
- Expertise in Communication Stack modules including Ethernet, SOME/IP, J1939, and CAN-FD.
- Experience in AUTOSAR Diagnostics, Failure Management, and NvM module development.
- Strong proficiency in Embedded C programming.
- Good understanding of automotive software architecture and embedded systems.
- Experience with automotive communication protocols, diagnostics, integration, debugging, and validation activities.
- Exposure to automotive development tools and software development processes.
- ADAS Video/Radar BSW experience is highly preferred.
Qualifications
- Knowledge of automotive functional safety standards and practices is an added advantage.