Posted:9 hours ago|
Platform:
Work from Office
Full Time
Role Overview: We are looking for a Technical Lead with deep expertise in C++, Adaptive AUTOSAR, and system programming to join our growing embedded software team at BMW TechWorks India . This role will be instrumental in architecting, guiding, and delivering platform-level software solutions, with a focus on Linux and QNX operating systems , Bazel/Yocto-based build systems , and adaptive platforms used in next-generation BMW vehicles. Key Responsibilities: Lead the technical development and integration of embedded platform software based on Linux/QNX and Adaptive AUTOSAR standards. Provide strong architectural guidance and hands-on technical leadership to the software development team. Develop and maintain the Yocto-based Linux baselayer , ensuring robust performance and scalability for automotive systems. Utilize C++ and system programming to develop and debug critical components of the embedded software stack. Drive and ensure efficient usage of Bazel as a scalable build system across complex codebases. Collaborate with cross-functional teams including system architects, test engineers, and product owners across BMW global locations . Debug system-level issues involving filesystems, memory management, IPC, and performance using Linux tools and commands. Guide team members on best practices in code structure, quality, and maintainability. Use Jira , Confluence , and Codebeamer to track progress, document solutions, and manage project workflows efficiently. Support system bring-up, integration, and validation on both virtual platforms and real hardware. Required Skills & Qualifications: Bachelors/Masters degree in Computer Science, Electronics, or related discipline. 3 to 7 years of hands-on experience in embedded systems, with strong programming skills in C++ . In-depth knowledge of Adaptive AUTOSAR architecture and middleware components. Proficient in system debugging techniques for Linux/QNX-based platforms . Experience in building and maintaining embedded Linux distributions using Yocto and/or Bazel . Strong command-line proficiency and system-level understanding of Linux , including filesystem and memory management. Experience leading technical teams and providing architectural or structural guidance. Solution-oriented mindset with a proven ability to resolve complex, cross-functional technical issues. Familiar with GIT , Github , and Codebeamer for version control and ALM. Strong experience using Jira and Confluence in an Agile/SAFe environment. Nice to Have: Experience in the automotive domain, particularly in software platforms for IVI, ADAS , or autonomous driving . Exposure to virtual platforms, containerization, and CI/CD integration. Knowledge of safety-critical software development standards like ISO 26262 .
BMW Techworks India
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Hyderabad, Chennai, Bengaluru
15.0 - 30.0 Lacs P.A.
Mumbai Suburban, Mumbai (All Areas)
4.0 - 8.0 Lacs P.A.
Noida, Chennai
5.0 - 9.0 Lacs P.A.
20.0 - 35.0 Lacs P.A.
Gurugram, Delhi / NCR
7.0 - 17.0 Lacs P.A.
Hyderabad, Bengaluru, Delhi / NCR
Experience: Not specified
4.0 - 9.0 Lacs P.A.
6.0 - 6.0 Lacs P.A.
Mumbai, Hyderabad, Bengaluru
4.0 - 6.0 Lacs P.A.
8.0 - 18.0 Lacs P.A.
25.0 - 30.0 Lacs P.A.