Talent.com
This job offer is not available in your country.
Embedded Software Engineer – Linux, C++, RTOS

Embedded Software Engineer – Linux, C++, RTOS

USTBengaluru, Karnataka, India
14 days ago
Job description

Key Responsibilities :

  • Design, develop, and maintain embedded software using C++ for real-time systems.
  • Work with RTOS environments (e.g., FreeRTOS, QNX, VxWorks, RTEMS) to ensure deterministic behavior in time-critical applications.
  • Develop and integrate device drivers , kernel modules , and low-level components on Linux-based platforms .
  • Implement inter-process communication (IPC) , synchronization mechanisms, and multithreaded applications.
  • Work closely with hardware, systems, and QA teams for integration, testing, and validation.
  • Perform unit testing, debugging, and real-time performance analysis on embedded targets.
  • Document software designs, code, and development processes as per industry standards.
Create a job alert for this search

Embedded Software Engineer • Bengaluru, Karnataka, India