Sr. Embedded SW developer ORC2-EDC3
Bosch Global Software Technologies · Bangalore
Collected role description
Role overview
Sr. Embedded SW developer ORC2-EDC3 at Bosch Global Software Technologies
Low-Level Driver and HAL Implementation: Implement and maintain hardware abstraction layers (HAL) and low-level drivers, directly interacting with SoC registers and ensuring precise hardware control.
Responsibilities
- Safety-Critical Firmware Development: Design, develop, and validate safety-critical firmware for the Cortex-R5 MCU cores in accordance with ISO 26262 standards, including driver development for peripherals like I2C, SPI, and GPIO.
- SoC Safety Mechanisms : Configure and utilize the inherent safety features of the TI TDA4Vx SoC, such as lock-step cores, Memory Protection Units (MPUs), and error signaling modules (ESM).
- System Bring-Up and Bootloader: Take a lead role in board bring-up, bootloader development (e.g., SBL), and configuring the system boot flow to establish a secure and safe operational environment.
- Inter-Processor Communication (IPC): Architect and implement robust, high-performance IPC mechanisms for communication between the safety domain (R5/RTOS) and the application domain (A72/QNX), ensuring freedom from interference.
- RTOS & Bare-Metal Development: Develop and optimize real-time applications on safety RTOS (ETAS RTA-OS, FreeRTOS) or bare-metal environments, focusing on interrupt handling, DMA, task scheduling, and memory management for the R5 cores.
- Debugging and System Analysis : Perform deep-dive debugging of complex, system-level issues at the hardware/software interface using JTAG debuggers (Lauterbach Trace32), oscilloscopes, and logic analyzers.
- Collaboration and Documentation : Work closely with hardware engineers to review schematics, define hardware requirements, and produce detailed technical documentation for firmware design and validation Expected skill set: * Technical Expertise : 8-12 years in embedded software development, with a strong focus on C programming for microcontrollers.
- Proven experience in developing firmware for safety-critical systems compliant with standards like ISO 26262 or IEC 61508.
- Hands-on experience with the TI TDA4Vx/Jacinto 7 family, including the use of TI SDKs (Processor SDK, MCU+ SDK).
- Deep expertise in developing for ARM Cortex-R5 or similar safety-oriented MCUs, including bare-metal programming.
- Experience configuring and validating hardware safety mechanisms (MPU, ECC, lock-step).
- Proficiency with a safety-certified real-time operating system (e.g., ETAS RTA-OS, FreeRTOS).
- Familiarity with MISRA C/C++ guidelines and using static analysis tools (e.g., Polyspace, Klocwork) Knowledge of secure boot processes, cryptographic accelerators, and hardware security modules (HSMs).
- Experience with performance optimization, cache coherency, and multicore system tuning.
- Familiarity with automotive communication protocols such as CAN, LIN, and Automotive Ethernet.
- Experience with test automation, particularly using the Robot Framework.
- Prior experience on projects directly related to our platform and toolchain environment.
- Proficiency in low-level debugging using JTAG/SWD debuggers (e.g., Lauterbach Trace32, TI XDS probes).
- Experience with modern development tools including Git, CI/CD pipelines, and artifact management (Artifactory).
- B.
- E/ B.
- Tech E&C, EEE or any equivalent 8 - 12 years
Preferred qualifications and skills
- Good to Have skills: Experience developing on the Cortex-A72 cores and familiarity with QNX Neutrino RTOS.
Employment details
- Location: Bengaluru (prev. Bangalore) [India]
About the employer
- Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions.
Additional role details
- With over 27,000+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region.
- Tasks /
Collected minimum qualification
• B. E/ B. Tech E&C, EEE or any equivalent
Collected experience requirement
8-12 years