Home
Jobs

Software Developer

3 - 7 years

20 - 35 Lacs

Posted:9 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

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 .

Mock Interview

Practice Video Interview with JobPe AI

Start Adaptive Autosar Interview Now
cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
BMW Techworks India
BMW Techworks India

Accounting

Bengaluru

2-10 Employees

117 Jobs

    Key People

  • Sandeep Kumar

    Head of BMW TechWorks India
  • Anjali Sharma

    Software Engineer Lead

RecommendedJobs for You

Hyderabad, Chennai, Bengaluru

Mumbai Suburban, Mumbai (All Areas)

Mumbai, Hyderabad, Bengaluru