FreeRTOS Device Driver Engineer

Bangalore, IN Until 10/6/2026 6+ years exp First posted August 7, 2026 Last posted August 7, 2026
Job description

Job Position : Free RTOS Device Driver Engineer
Location :Bangalore
Experience : 6+ Years
Required Skills:
JOB DESCRIPTION:

Role: Free RTOS Device Driver Development Engineer Role
Overview
As a Staff Free RTOS & Real Time Systems Engineer, you will act as a technical authority for real time embedded software based on Free RTOS and related RTOS environments. You will drive architecture, ensure deterministic behavior, and solve the most complex Real time latency, timing, and concurrency critical problems across hardware and software layers. This role requires deep expertise in real time scheduling, interrupts, and low level embedded systems, with ownership spanning SoC bring u p, firmware, drivers, and RTOS integration. Experience working alongside Linux or virtualized systems is a strong plus.
Key Responsibilities•

Develop and maintain Free RTOS-based applications, I/O drivers and system services
• Deep expertise in task scheduling, prioritization, interrupt handling and latency control
• Work with synchronization primitives including mutexes, semaphores and queues
• Design deterministic systems meeting hard and firm real-time requirements
• Customize and extend Free RTOS for platform-specific needs
• Work closely with hardware to enable timers, interrupt controllers and DMA engines
• Bring up Free RTOS on new SoCs and boards
• Debug real-time issues related to cache, memory and bus contention
• Collaborate with firmware and silicon teams on real-time constraintsPreferred Skills• Experience with SoC bring-up or platform enablement
• Background in Hard and Soft Real-time systems
• Familiarity with x86 embedded platforms
• Experience collaborating with Linux or virtualization teams
• Contributions to RTOS or embedded open-source projects
• Expert proficiency in C and debugging methodologies.


About this role

Summary

Develop, extend, and debug Free RTOS-based applications, drivers, and system services.

Job title

FreeRTOS Device Driver Engineer

Experience level

6+ years

Minimum experience

6+ years exp

Industry

software

Location requirements

Bangalore, IN; on-site preferred, remote not specified.

Salary

Not specified

Management role

No

Skills & keywords

Required skills

CRTOSdevice driversinterruptstiming

Preferred skills

SoC bring-uphard real-time systemsx86 platformsLinuxopen-source contributions

Specializations

embedded systemsRTOSdevice driversreal-time schedulinginterrupt handling
Locations

Structured locations inferred from the posting.

Bengaluru, Karnataka, India

On-site City