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
... 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, भारत

  • 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
... 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, भारत

  • IT
Position : Senior Embedded Developer (Device Driver)Total experience : 7-11 yearsDesired Skills and Experience : - 7+ years of relevant experience in embedded software development.- Proficient in C/C++ Programming Language. Experience in Python is a plus.- Firmware Development : Extensive experience with Firmware, preferably ...

Bengaluru, भारत

EXPLEO SOLUTIONS IMITED

Expleo - Embedded C++ Developer

We are looking for an experienced Embedded C++ Developer with system-level programming, software architecture, and performance optimization skills to work on autonomous driving https://jobeax.com/link/ivZj85HdiXyqGi3J ideal candidate should be capable of developing, integrating, debugging, and maintaining high-quality software ...

Chennai, भारत

Hyundai Motor India Limited

Embedded C/Autosar Developer

... development and integration.- Strong knowledge of AUTOSAR standards and ASW design/configuration using DaVinci tools.- Good understanding of UDS, CAN Protocol and Embedded Systems.- Experience in Diagnostics and Failsafe Application Software https://jobeax.com/link/2EuQcyCjujgY9DDF Skills : - Knowledge of Embedded Tools : MATLAB/Simulink, ...

Hyderabad, भारत