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

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

  • Full-time
Senior software engineering role at UST in Bengaluru. Needs 5–7 years.

Bangalore, भारत

ZF Friedrichshafen AG

AUTOSAR BSW Developer

  • Full-time

€46.6 EUR

... emerging AUTOSAR trends, tools, and methodologies to drive continuous improvement and innovation. - Experience on ISO26262 Safety concept & it’s applicability at SWE.1, SWE.2 & SWE.3. Your Profile as AUTOSAR BSW Developer (m/f/d) : - 2 to 4 years of experience developing embedded software for automotive safety applications. ...

Chennai, भारत

  • IT
We are looking for a Senior Software Engineer – Embedded Software & Firmware Development A passionate Embedded Software and Firmware Engineer who can contribute to the design, development, and testing of innovative Access Control solutions while collaborating with global teams to deliver reliable, high-performance products. ...

Chennai, भारत

  • Hybrid
  • Full-time
... experience may be considered. - Relevant certifications include Oracle Certified Implementation Specialist (Oracle Cloud) and Salesforce Certified JavaScript Developer I. - Proficiency in English is required. Benefits - Hybrid work arrangement in a regular, day-shift role based in India. - Mentorship, career development, ...

Pune, भारत

  • Full-time
Senior embedded systems role at Capgemini in Coimbatore. Needs 4+ years. What you'll do - Develop and maintain embedded firmware using Embedded C for STM32 and ARM Cortex-M based microcontrollers - Design, implement, and optimize firmware for RTOS-based applications (FreeRTOS or equivalent) - Work closely with hardware ...

Coimbatore, भारत

  • On-site
... improve overall product reliability.- Collaborate with global stakeholders and internal firmware teams to translate product requirements into scalable, efficient embedded code that meets rigorous performance standards.- Conduct thorough performance tuning and power optimization on embedded systems to extend device battery life ...

Chennai, भारत

  • On-site
  • Full-time
  • IT

Rs 22 - 25 lakhs p.a.

... resolution. Key Responsibilities - Own the architecture and development of storage subsystems, including NVMe , block storage, and CSI drivers. - Lead CNI networking, SR-IOV, NIC offloading, and high-performance networking solutions. - Design and optimize embedded Linux services, kernel modules, and low-level platform components. ...

Pune, भारत

  • Remote
  • Full-time
... CANAlyzer etc. - Good to have Overview of Autosar Good to have exposure in JIRA GIT Knowledge on sensors actuators automotive electric systems . - As a function developer you will be working over the whole span of activities of embedded system design and development in the domain of Battery Electric vehicle focusing on control ...

Bangalore, भारत

Evoqua Water Technologies

Sr. Angular Developer

  • Full-time
  • Frontend
Mid-level software engineering role at Evoqua Water Technologies in Vadodara. E. Sc. E. com/link/wOcGjnRrrRFUZzB4 or BCA - Employment type: Full-time - Languages: English [{"name": "full_time", "text": "Full time", "categoryName": "Type of employment"}]

Vadodara, भारत