Browse current jobs

Embedded C++ Engineer for CACL

BMW TechWorks India · Pune

Apply on employer website

Source and collection record

Read the employer source

Last observed by our collector: . This is not a manual review or a confirmation from the employer.

Employer requisition: 1870563

Job type and experience labels are automated discovery categories. The employer determines eligibility. Original experience wording was not retained separately; check the current employer page.

How sourcing and classification work · Report a discrepancy

Your application evidence checklist

Mark the statements you can support after reading the employer source. This checklist stays on this page; it does not score your eligibility or submit an application.

0 of 2 checks marked. Keep unresolved requirements as questions for the employer.

Collected role description

CACL Engineer (3–5 Years Experience) 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.

Collected experience requirement

2-5 years