Embedded C++ Engineer for CACL

BMW TechWorks India Private Limited

Pune District

On-site

INR 900,000 - 1,300,000

Full time

13 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

BMW TechWorks India Private Limited seeks a CACL Engineer with 3–5 years of experience in embedded automotive software development, specializing in C/C++ and AUTOSAR-based systems. You will contribute to feature development, bug fixes, static analysis cleanup, and CI validation while collaborating with cross-functional teams.

Responsibilities include developing and maintaining CACL software components in C++ within AUTOSAR environments, analyzing requirements, fixing defects, and validating

Qualifications

  • 3–5 years of experience in embedded automotive software development.
  • Strong knowledge of C++ and software debugging.
  • Experience with AUTOSAR concepts and automotive embedded development.

Responsibilities

  • Develop and maintain CACL software components in C++ and AUTOSAR-based embedded environments.
  • Analyze product requirements and convert them into technical design and implementation.
  • Fix defects, improve stability, and implement small-to-medium feature enhancements.
  • Validate changes using local build/test workflows and CI checks.
  • Work with Coverity, AUTOSAR coding rules, and static analysis findings.
  • Debug issues in communication stacks, state machines, diagnostic flows, and memory handling.
  • Write and update unit tests for modified functionality.
  • Participate in code reviews and ensure compliance with project coding standards.
  • Collaborate with architects, module owners, and integration teams to resolve technical issues.

Skills

C++
AUTOSAR
Embedded systems
Git
CI/CD

Education

Bachelor’s or Master’s degree in Electronics, Computer Science, Embedded Systems

Tools

Bazel
Git
CI/CD

Job description

CAN bus LIN I2C protocol Serial Communications Embedded C++ AUTOSAR Debugging Git Unit Testing Data strcuture Visual Studio Docker Embedded C Python Programming

B.Tech/B.E

Job Description
Role Summary

We are looking for a CACL Engineer with 3 to 5 years of experience in embedded automotive software development, especially in C/C++ and AUTOSAR-based systems. The ideal candidate will work on the CACL domain, contribute to feature development, bug fixing, static analysis cleanup, and CI validation while collaborating with cross-functional teams.

Key Responsibilities
  • Develop and maintain CACL software components in C++ and AUTOSAR-based embedded environments.
  • Analyze product requirements and convert them into technical design and implementation.
  • Fix defects, improve stability, and implement small-to-medium feature enhancements.
  • Validate changes using local build/test workflows and CI checks.
  • Work with Coverity, AUTOSAR coding rules, and static analysis findings.
  • Debug issues in communication stacks, state machines, diagnostic flows, and memory handling.
  • Write and update unit tests for modified functionality.
  • Participate in code reviews and ensure compliance with project coding standards.
  • Collaborate with architects, module owners, and integration teams to resolve technical issues.
Required Skills
  • 3–5 years of experience in embedded software development.
  • Strong knowledge of C++ and software debugging.
  • Experience with AUTOSAR concepts and automotive embedded development.
  • Familiarity with Bazel, Git, and CI/CD workflows.
  • Understanding of static analysis tools such as Coverity.
  • Ability to read and debug low-level software and integration issues.
  • Good communication and teamwork skills.
Preferred Skills
  • Experience with IPB / CACL / vehicle access / keyless access domains.
  • Knowledge of CAN/LIN/Ethernet communication and diagnostics.
  • Exposure to unit testing and test automation.
  • Experience in working with safety or quality-focused automotive projects.
Qualifications
  • Bachelor’s or Master’s degree in Electronics, Computer Science, Embedded Systems, or related field.
  • 3–5 years of relevant industry experience.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded C++ Engineer for CACL
Senior Embedded C++ Engineer for CACL

BMW TechWorks India Private Limited • Pune District

On-site
INR 1,500,000 - 2,100,000
Embedded C++ Developer
Embedded C++ Developer

Expleo • Chennai District

On-site
INR 1,800,000 - 3,000,000
Automotive Embedded C Developer
Automotive Embedded C Developer

Sii India IT • Bengaluru

On-site
INR 3,000,000 - 4,200,000
SA_104-AUTOSAR Application Software Engineer
SA_104-AUTOSAR Application Software Engineer

Marutee • Karnataka

On-site
INR 800,000 - 1,500,000
Software Engineer
Software Engineer

Embitel Technologies • Bengaluru

On-site
INR 1,400,000 - 2,200,000
Embedded C/Autosar Developer
Embedded C/Autosar Developer

Mobis India • Hyderabad

On-site
INR 900,000 - 1,300,000
Embedded Tech Lead
Embedded Tech Lead

Creative Synergies • Bengaluru

On-site
INR 3,000,000 - 4,200,000
Technical Lead_IDS C++ Developer
Technical Lead_IDS C++ Developer

embIND Embitel Technologies (India) Private Limited • India

On-site
INR 600,000 - 1,200,000
SA_104-AUTOSAR Application Software Engineer
SA_104-AUTOSAR Application Software Engineer

Marutee • Bengaluru

On-site
INR 800,000 - 1,200,000
Embedded Developer – Automotive Domain
Embedded Developer – Automotive Domain

Delta IoT Solutions PVT LTD. • Pune District

On-site
INR 700,000 - 1,300,000