Embedded Software Engineer Linux, C++, RTOS UST

  • company name UST
  • working location Office Location
  • job type Full Time

Experience: 3 - 3 years required

Pay:

Salary Information not included

Type: Full Time

Location: Karnataka

Skills: C, RTOS, Freertos, QNX, VxWorks, RTEMS, Linux, Device drivers, Multithreading, Unit Testing, Debugging, kernel modules, Interprocess communication

About UST

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