Back to list

Vacancy description

Sr Embedded SW developer ORC2 in Bangalore, भारत

Bosch Global

Bangalore, भारत

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.

Similar vacancies

More like this role

  • Full-time
... 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 ...

Bangalore, भारत

  • On-site
  • Full-time
  • IT
... Respond to support requests during on-call rotations, troubleshooting issues and deploying fixes under guidance. - Leverage and build knowledge of software developer tools to create, debug, and maintain code for components. - Remain current in skills by investing time in training resources to improve product availability, ...

Bangalore, भारत

  • On-site
  • Full-time
  • IT
... for supporting, maintaining, automating, and enhancing large-scale Hadoop and cloud-based ecosystems and contributing to software development initiatives. This Sr. Software Engineer role is for an individual with excellent software engineering with hands-on development experience and a strong foundation in computer science, ...

Bangalore, भारत

  • On-site
  • IT
... Respond to support requests during on-call rotations, troubleshooting issues and deploying fixes under guidance. - Leverage and build knowledge of software developer tools to create, debug, and maintain code for components. - Remain current in skills by investing time in training resources to improve product availability, ...

Bangalore, भारत

  • Contract
  • IT
Engineer - Embedded SW Development Start Date Starts Immediately CTC (ANNUAL) Competitive salary Competitive salary Experience 5 year(s) 5 year(s) Apply By Not Provided Posted 3 weeks ago Job Be an early applicant About the job Job Description Summary GE Vernova is seeking an Embedded Software Engineer to join the firmware ...

Hyderabad, भारत

  • Hybrid
  • On-site
  • IT
... around the world. Join Visa and do work that matters – to you, to your community, and to the world. Progress starts with you. Job Description The Opportunity As a Sr Software Engineer, you will be part of a cross‑functional Agile team responsible for building and supporting software components and features within Visa’s network ...

Bangalore, भारत

  • Full-time
Responsibilities - Build cloud-based, event-driven software systems with high availability, scalability, and resilience. - Develop infrastructure for data pipelines, storage, and APIs serving internal and external stakeholders. - Collaborate with data scientists to build machine learning pipelines.

Bangalore, भारत

  • Full-time
  • Contract
Lead Engineer - Embedded SW Development Start Date Starts Immediately CTC (ANNUAL) Competitive salary Competitive salary Experience 5 year(s) 5 year(s) Apply By Not Provided Posted 3 weeks ago Job Be an early applicant About the job Job Description Summary As a Lead Engineer Embedded SW Development (LPB2), you will be a ...

Hyderabad, भारत

  • Full-time
... 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 ...

Bangalore, भारत

  • Full-time
In This Role, Your Responsibilities Will Be: - Design, develop, integrate, and debug embedded firmware for 32-bit ARM-based microcontrollers, including STM32 and NetX90. - Develop embedded software using Embedded C/C++, with strong understanding of data structures, algorithms, memory management, and real-time operating ...

Pune, भारत