Embedded Software Engineer Linux, C++, RTOS UST
UST
Office Location
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.,