Sr. Embedded SW developer ORC2-EDC3

Bosch Global Software Technologies Pvt Ltd

Bengaluru

In loco

INR 4.000.000 - 7.000.000

Tempo pieno

4 giorni fa
Candidati tra i primi
Generatore di candidature

Distinguiti per questa posizione — genera un curriculum e una lettera di presentazione personalizzati in circa un minuto.

Supera i filtri ATS

Descrizione del lavoro

Bosch Global Software Technologies Pvt Ltd in Bengaluru is seeking an experienced embedded firmware engineer to design and implement safety-critical software for ARM Cortex-R5 cores in automotive contexts.

You will work on low-level drivers, HALs, bootloaders, IPC between safety and application domains, and RTOS/bare-metal environments, ensuring ISO 26262 compliance and robust system bring-up across TI platforms.

Competenze

  • 8–12 years of embedded software development with a strong C focus.
  • Experience delivering safety-critical firmware per ISO 26262/IEC 61508.
  • Hands-on with TI TDA4Vx/Jacinto-7 and TI SDKs.
  • Deep expertise in ARM Cortex-R5 or similar safety MCUs, including bare-metal.
  • Experience configuring MPU, ECC, and lock-step safety mechanisms.
  • Proficiency with safety RTOS (ETAS RTA-OS, FreeRTOS).

Mansioni

  • Design, develop, and validate safety-critical firmware for Cortex-R5.
  • Develop low-level HALs and drivers for I2C, SPI, GPIO.
  • Configure and utilize MCU/SoC safety features (MPU, ESM).
  • Lead board bring-up, bootloader development, and secure boot flow.
  • Architect IPC between safety domain (R5/RTOS) and application domain (A72/QNX).
  • Develop RTOS/bare-metal applications with efficient interrupt, DMA, and memory management.
  • Debug complex system-level issues using JTAG (Lauterbach Trace32) and analyzers.
  • Collaborate with hardware engineers and produce firmware documentation.

Conoscenze

Embedded C
ARM Cortex-R5
ISO 26262
TI Processor SDK
ETAS RTA-OS
FreeRTOS
Bare-metal
IPC
JTAG debugging
Lock-step
MPU
ECC

Formazione

B.E./B.Tech E&C, EEE or equivalent

Strumenti

TI Processor SDK
MCU+ SDK
Lauterbach Trace32
TI XDS probes
Git
CI/CD
Artifactory

Descrizione del lavoro

Job Description
Tasks / 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.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.

* 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).

Good to Have skills

Experience developing on the Cortex-A72 cores and familiarity with QNX Neutrino RTOS.

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).

Qualifications
  • B. E/ B. Tech E&C, EEE or any equivalent
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Sr. Embedded SW developer ORC2-EDC3
Sr. Embedded SW developer ORC2-EDC3

Bosch Group • Bengaluru

In loco
INR 1.500.000 - 2.100.000
Sr Embedded SW Developer ORC2-EDC3
Sr Embedded SW Developer ORC2-EDC3

Bosch • Bengaluru

In loco
INR 3.500.000 - 6.000.000
Embedded Engineer
Embedded Engineer

Brodersen Systems • Pune District

In loco
INR 900.000 - 1.400.000
Senior Embedded Software Engineer [Robotics]
Senior Embedded Software Engineer [Robotics]

Rx100 Ventures • Bengaluru

In loco
INR 1.339.200 - 1.674.000
Embedded Developer
Embedded Developer

Allegis Group • Bengaluru

In loco
INR 1.200.000 - 1.600.000
Embedded Engineer
Embedded Engineer

NovintiX • Hyderabad

In loco
INR 4.200.000 - 7.000.000
Firmware & Embedded Software Development
Firmware & Embedded Software Development

UST • Bengaluru Urban

In loco
INR 1.200.000 - 2.100.000
Embedded Software Developer
Embedded Software Developer

Neuranics Lab Pvt Ltd • Gurugram District

In loco
INR 1.800.000 - 2.800.000
Embedded Firmware Engineer- Automotive
Embedded Firmware Engineer- Automotive

Vayavya Labs Pvt. Ltd • India

In loco
INR 900.000 - 1.300.000
Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer
Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer

Bacancy Technology Inc • Ahmedabad District

In loco
INR 1.200.000 - 2.400.000
5-Days a week
Flexible Timing
Training & Learning Sessions