Software Developer - Automotive Embedded System[Zephyr OS-Base System CoC]

Department Icon IT / Software Development & Related
Posted: 54 minutes ago
2-5 years
Bengaluru, Karnataka, India
IT / Software Development & Related
work from office
Full Time
Closes 14 Dec 2026

Posted: 54 minutes ago
Let Jobaaj One apply for you

An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.

Job Description
About Company
Similar Jobs
Please verify your account first! Send OTP

Job Description

Software Developer - Automotive Embedded System[Zephyr OS - Base System CoC]

Unit and team Overview

Infotainment platforms unit is responsible for developing, maintaining and deploying BMW infotainment platform. The unit is also responsible for cross-cutting concerns of the platform, like architecture, security, stability and performance. The platform is deployed into multiple infotainment domain ECUs, ranging from headunits and rear seat entertainment systems to telematics and audio ECUs.

We are seeking a skilled Embedded Software Developer to join our automotive team, focusing on developing real-time embedded applications using Zephyr RTOS for next-generation automotive systems.

Base system Center of Competence (CoC)

Team responsibilities under CoC

The team's area of responsibility is to handle requirements for the IOC microcontroller, develop the components of a platform for IOC that can be used by multiple vendors who would then fulfill the requirements on their specific BSP.

  • Develop and maintain embedded software applications on Zephyr OS platform
  • Design and implement device drivers for automotive sensors and actuators
  • Optimize code for memory-constrained automotive ECUs
  • Participate in software integration and testing processes
  • Debug and troubleshoot embedded systems using JTAG/SWD interfaces
  • Creation and maintenance of the Continuous Integration toolchain


Qualifications

Basic requirements and Education

  • Business fluent English
  • Bachelor’s degree in electrical/computer engineering or computer science
  • 5+ years of embedded software development experience
  • 1+ years of Zephyr OS development experience
  • Experience with automotive OEMs or Tier 1 suppliers
  • Knowledge of DeviceTree and Kconfig systems
  • Experience with continuous integration in embedded environments


Required Experience and Skills

  • SPI, I2C, UART, CAN, LIN, Ethernet
  • Build Systems: West (Zephyr's build tool), CMake, Programming Languages: C/C++ (advanced), Python (intermediate)
  • RTOS Experience: Zephyr OS, FreeRTOS, or similar real-time operating systems
  • Hardware Platforms: ARM Cortex-M/A series microcontrollers, automotive-grade MCUs
  • Development Tools: GCC, make, CMake, Git, JIRA, debugging tools
  • Communication Protocols


Nice to Have

  • Understanding of MISRA C coding standards
  • Knowledge of bootloader development
  • Experience with over-the-air (OTA) update mechanisms and A/B flashing


Keywords

  • Zephyr build tools, C/C++
  • Embedded systems, driver development
  • RTOS
  • Automotive Infotainment

Skills

ZephyrCC++Automotive InfotainmentRTOSRTOS Device DriversCC++Automotive InfotainmentRTOSRTOS Device DriversPythonGitJiraCommunication

If a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.

About Company

BMW TechWorks India is a joint venture and a 100% digital hub of the BMW Group, focusing on software development, digital transformation, and IT solutions for the global automotive giant.

Similar Jobs

View all
Loading...
Bag Logo
Jobaaj
Get jobs like this by email

New IT / Software Development & Related roles in Bengaluru.

Job Alert
Google hiring for Specific Roles Apply Now!
1 min ago
New Opportunity
Amazon is hiring freshers Apply Now!
5 min ago
Featured Jobs
Microsoft opening 50+ positions Apply Now!
10 min ago

One email a day. Unsubscribe any time.