Talent.com
This job offer is not available in your country.
Hiring for Senior Firmware Engineer – RTOS & Embedded Systems - Bangalore

Hiring for Senior Firmware Engineer – RTOS & Embedded Systems - Bangalore

Tata TechnologiesIndia
14 hours ago
Job description

Job Title : Senior Firmware Engineer – RTOS & Embedded Systems

Location : Bangalore, India

Experience : 10+ Years

Notice Period : Immediate to 30 Days.

Key Responsibilities :

1. Develop and integrate embedded firmware on RTOS platforms (FreeRTOS, Zephyr, OpenBSW, or similar).

2. Build and maintain Board Support Packages (BSPs), hardware abstraction layers, and low-level drivers.

3. Implement inter-process communication mechanisms including shared memory, queues, and semaphores.

4. Collaborate with hardware and system teams for board bring-up and end-to-end system validation.

Required Skills & Experience :

1. At least 8 years of embedded firmware development experience and proven expertise in C programming and embedded software design best practices.

2. Strong experience with RTOS (FreeRTOS, Zephyr, OpenBSW, or similar) including task scheduling and memory management.

3. Proficiency in shared memory architectures, synchronization primitives, and inter-core communication.

4. Strong understanding of microcontrollers (ARM Cortex-M / R / A series), bootloaders, and peripherals.

5. Hands-on experience with communication protocols : SPI, I2C, UART, CAN, Ethernet.

6. Proficient with debugging tools : JTAG, SWD, oscilloscopes, and network analyzers.

7. Familiarity with embedded safety / security standards (ISO 26262, MISRA C) is a plus.

Create a job alert for this search

Firmware Engineer • India