Bosch Global

Sr. Embedded SW developer ORC2-EDC3

Bosch Global
Apply
4 days ago
Bengaluru, IndiaSenior / Staff+

Responsibilities

  • Design, develop, and validate safety-critical firmware for Cortex-R5 MCU cores in accordance with ISO 26262.
  • Develop peripheral drivers for I2C, SPI, and GPIO and implement hardware abstraction layers and low-level register-level drivers.
  • Configure and use TI TDA4Vx SoC safety mechanisms, including lock-step cores, Memory Protection Units, and error signaling modules.
  • Lead board bring-up, bootloader development, and system boot-flow configuration.
  • Architect and implement IPC between the R5 safety/RTOS domain and A72/QNX application domain while ensuring freedom from interference.
  • Develop and optimize real-time applications on ETAS RTA-OS, FreeRTOS, or bare-metal environments, including interrupt handling, DMA, task scheduling, and memory management.
  • Debug system-level hardware/software issues using JTAG debuggers, oscilloscopes, and logic analyzers.
  • Collaborate with hardware engineers on schematic reviews and hardware requirements, and produce technical firmware design and validation documentation.

Requirements

  • 8–12 years of embedded software development experience with strong C programming skills.
  • Bachelor of Engineering or Bachelor of Technology in Electronics and Communication or Electrical and Electronics Engineering, or equivalent.
  • Experience developing safety-critical systems compliant with ISO 26262 or IEC 61508.
  • Hands-on experience with TI TDA4Vx/Jacinto 7, Processor SDK, and MCU+ SDK.
  • Expertise developing for ARM Cortex-R5 or similar safety-oriented microcontrollers, including bare-metal programming.
  • Experience configuring and validating MPU, ECC, and lock-step safety mechanisms.
  • Proficiency with a safety-certified RTOS such as ETAS RTA-OS or FreeRTOS.
  • Preferred experience with Cortex-A72 and QNX Neutrino RTOS.
  • Preferred familiarity with MISRA C/C++, Polyspace, and Klocwork.
  • Preferred knowledge of secure boot, cryptographic accelerators, and hardware security modules.
  • Preferred experience with performance optimization, cache coherency, multicore tuning, CAN, LIN, and Automotive Ethernet.
  • Preferred experience with Robot Framework test automation, low-level debugging using Lauterbach Trace32 or TI XDS probes, Git, CI/CD pipelines, and Artifactory.

Tech Stack

CC++GitRobot Framework

Categories

Bosch Global

About Bosch Global

10,000+ employees

Bosch Global (Robert Bosch GmbH) develops and sells mobility components and software, industrial automation and sensors, home appliances and power tools, and energy and building technologies to automakers, manufacturers, builders, and consumers. It monetizes through product sales and connected services spanning IoT, AI, and embedded software. Founded in 1886 and headquartered in Gerlingen-Schillerhöhe, Germany, the privately held Bosch Group operates worldwide across Mobility, Industrial Technology, Consumer Goods, and Energy and Building Technology sectors.

Contact me