Senior Embedded Software Engineer (Pune)

Senior Embedded Software Engineer (Pune)

13 Aug
|
BMW TechWorks India
|
Pune

13 Aug

BMW TechWorks India

Pune

Role: Sr. Embedded Software Engineer - Automotive ECU

Experience: 5 10 Years
Location: Pune
Employment Type: Full-Time
Industry: Automotive / Embedded Systems

Role Overview

We are looking for a Sr. Embedded Software Engineer with strong experience in Embedded C, Microcontrollers, RTOS, BSP, Device Drivers, Board Bring-up, and ECU Software Integration to work on BMW automotive ECU platforms.

The role involves developing and integrating low-level embedded software, bringing up new hardware platforms, developing device drivers, integrating RTOS and communication stacks, and supporting ECU software development and debugging.

Key Responsibilities
- Perform Microcontroller and Board Bring-up activities.
- Develop and integrate MCAL, ECAL, HAL, Device Drivers and Bootloaders.
- Develop Startup Code and Platform Initialization software.
- Configure and work with Interrupt, Memory Management and Memory Mapping.
- Integrate embedded software on new automotive ECU hardware platforms.
- Support RTOS integration, ECU integration and software debugging.
- Develop and maintain drivers for:




- CAN / LIN / Ethernet
- SPI / I2C / UART
- ADC / PWM / GPIO / DMA
- Perform software and hardware-level debugging using embedded debuggers.
- Contribute to Build Automation, Build Scripts and CI/CD infrastructure.
- Support Software Configuration and Release Management.
- Create technical/design documentation and participate in software reviews.
- Support ASPICE, Functional Safety and Cybersecurity activities.
- Collaborate with Hardware, System, Software and Testing teams.

Mandatory Skills
- Solid hands-on experience in Embedded C.
- Experience in BSP Development and Board Bring-up.
- Strong knowledge of Microcontrollers and Embedded Systems.
- Experience with MCAL / HAL / Device Driver Development.
- Experience in RTOS-based embedded development.
- Experience with Bootloader Development.
- Hands-on experience with CAN, LIN and/or Automotive Ethernet.
- Experience with SPI, I2C, UART, A

📌 Senior Embedded Software Engineer (Pune)
🏢 BMW TechWorks India
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded software engineer (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded software engineer (pune) / pune