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

Tata Technologies

Bengaluru

On-site

INR 1,200,000 - 2,000,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

A leading technology firm is seeking a Senior Firmware Engineer to develop and integrate embedded firmware on RTOS platforms. The ideal candidate will have over 8 years of experience in embedded firmware development, strong proficiency in C programming, and knowledge of communication protocols. This role involves collaboration with hardware and system teams to ensure complete system validation.

Qualifications

  • At least 8 years of embedded firmware development experience.
  • Proven expertise in C programming and embedded software design best practices.
  • Strong experience with RTOS, task scheduling, and memory management.

Responsibilities

  • Develop and integrate embedded firmware on RTOS platforms.
  • Build and maintain Board Support Packages and low-level drivers.
  • Collaborate with hardware and system teams for validation.

Skills

Embedded firmware development
C programming
RTOS (FreeRTOS, Zephyr)
Microcontrollers
Debugging tools
Communication protocols (SPI, I2C, UART)

Job description

Job Title: Senior Firmware Engineer – RTOS & Embedded Systems

Job Title: Senior Firmware Engineer – RTOS & Embedded Systems

Experience: 10+ Years

Notice 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 drivers.
  • Implement inter-process communication mechanisms including shared memory, queues, and semaphores.
  • Collaborate with hardware and system teams for board bring-up and end-to-end system validation.

Required Skills & Experience:

  • At least 8 years of embedded firmware development experience and proven expertise in C programming and embedded software design best practices.
  • Strong experience with RTOS (FreeRTOS, Zephyr, OpenBSW, or similar) including task scheduling and memory management.
  • Proficiency in shared memory architectures, synchronization primitives, and inter-core communication.
  • Strong understanding of microcontrollers (ARM Cortex-M/R/A series), bootloaders, and peripherals.
  • Hands-on experience with communication protocols: SPI, I2C, UART, CAN, Ethernet.
  • Proficient with debugging tools: JTAG, SWD, oscilloscopes, and network analyzers.
  • Familiarity with embedded safety/security standards (ISO 26262, MISRA C) is a plus.

Seniority level: Mid-Senior level

Employment type: Full-time

Job function: Information Technology

Tata Technologies is an equal opportunities employer and welcomes applications from diverse candidates.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Systems & Firmware Lead Engineer
Senior Embedded Systems & Firmware Lead Engineer

izmo ltd • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Software Engineer – Embedded Software/Firmware
Software Engineer – Embedded Software/Firmware

Insemitech • Bengaluru

On-site
INR 1,600,000 - 2,400,000
Firmware Engineer
Firmware Engineer

El Shaddai Recruitment And Ites Services • Bengaluru

On-site
INR 1,200,000 - 2,200,000
Zephyr RTOS
Zephyr RTOS

Neurealm Company • Ernakulam

On-site
INR 900,000 - 1,300,000
SENIOR ENGINEER - Firmware
SENIOR ENGINEER - Firmware

Happiest Minds Technologies • Bengaluru

On-site
INR 700,000 - 1,200,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Velodata Global Pvt Ltd • Bengaluru

Hybrid
INR 1,980,000 - 2,420,000
Senior Firmware Engineer
Senior Firmware Engineer

Maxwell Energy System Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Senior Architect – Embedded Systems
Senior Architect – Embedded Systems

Softdel • Pune District

On-site
INR 3,500,000 - 7,000,000
Senior Firmware Engineer
Senior Firmware Engineer

Maxwell Energy Systems • Bengaluru Urban

On-site
INR 900,000 - 1,200,000
Senior Engineer - Embedded Software
Senior Engineer - Embedded Software

Eaton • Hadapsar

On-site
INR 900,000 - 1,200,000