Hiring for Senior Firmware Engineer – RTOS

2 weeks ago


Bengaluru, India Tata Technologies Full time

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.



  • Bengaluru, Karnataka, India Tata Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Job Title: Senior Firmware Engineer – RTOS & Embedded SystemsLocation: Bangalore, IndiaExperience: 10+ YearsNotice Period: Immediate to 30 Days.Key Responsibilities:Develop and integrate embedded firmware on RTOS platforms (FreeRTOS, Zephyr, OpenBSW, or similar).Build and maintain Board Support Packages (BSPs), hardware abstraction layers, and low-level...


  • Bengaluru, India Tata Technologies Full time

    Job Title: Senior Firmware Engineer – RTOS & Embedded SystemsLocation: Bangalore, IndiaExperience: 10+ YearsNotice Period: Immediate to 30 Days.Key Responsibilities: 1. Develop and integrate embedded firmware on RTOS platforms (Free RTOS, Zephyr, Open BSW, or similar). 2. Build and maintain Board Support Packages (BSPs), hardware abstraction layers, and...


  • Bengaluru, India Tata Technologies Full time

    Job Title : Senior Firmware Engineer – RTOS & Embedded SystemsLocation : Bangalore, IndiaExperience : 10+ YearsNotice 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...


  • Bengaluru, India Tata Technologies Full time

    Job Title: Senior Firmware Engineer – RTOS & Embedded SystemsLocation: Bangalore, IndiaExperience: 10+ YearsNotice 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...


  • Bengaluru, India Tata Technologies Full time

    Job Title: Senior Firmware Engineer – RTOS & Embedded SystemsLocation: Bangalore, IndiaExperience: 10+ YearsNotice 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...


  • Bengaluru, India Tata Technologies Full time

    Job Title: Senior Firmware Engineer – RTOS & Embedded SystemsLocation: Bangalore, IndiaExperience: 10+ YearsNotice 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...


  • Bengaluru, India Tata Technologies Full time

    Job Title: Senior Firmware Engineer – RTOS & Embedded SystemsLocation: Bangalore, IndiaExperience: 10+ YearsNotice 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...


  • Bengaluru, India Tata Technologies Full time

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


  • Bengaluru, India Tata Technologies Full time

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


  • Bengaluru, Karnataka, India, Karnataka Tata Technologies Full time

    Job Title: Senior Firmware Engineer – RTOS & Embedded SystemsLocation: Bangalore, IndiaExperience: 10+ YearsNotice 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...