Senior Software Developer

5 - 10 years

10 - 15 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Senior 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 teams 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.

Job Description
  • 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 (Zephyrs 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

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
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 Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
BMW Techworks India logo
BMW Techworks India

Accounting

Bengaluru

RecommendedJobs for You

trivandrum, kerala, india

trivandrum, kerala, india

trivandrum, kerala, india

chennai, tamil nadu, india