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+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

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 Engineer
Senior Engineer

Mindteck • Bengaluru

On-site
INR 900,000 - 1,500,000
Senior Embedded Systems & Firmware Engineer
Senior Embedded Systems & Firmware Engineer

Izmo Microsystems • Bengaluru

On-site
INR 900,000 - 1,300,000
Senior Embedded Systems & Firmware Lead Engineer
Senior Embedded Systems & Firmware Lead Engineer

izmo ltd • Bengaluru

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

Tekskills • Bengaluru

On-site
INR 4,500,000 - 7,000,000
Looking For Firmware Engineer
Looking For Firmware Engineer

Talent Zone Consultants • Bengaluru

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

Emsec • Bengaluru

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

El Shaddai Recruitment And Ites Services • Bengaluru

On-site
INR 1,200,000 - 2,200,000
Senior Embedded C++ Developer
Senior Embedded C++ Developer

JobItUs • Secunderabad, Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior Firmware Engineer
Senior Firmware Engineer

Maxwell Energy System Pvt Ltd • Bengaluru

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

Velodata Global Pvt Ltd • Bengaluru

Hybrid
INR 1,800,000 - 2,200,000