Job Summary:
NOT LOOKING FOR JAVA/FULL-STACK CANDIDATE
We are seeking a highly skilled and motivated Embedded Software Engineer with expertise in C++, QNX, and Python to join our embedded systems development team. The ideal candidate will have experience building reliable, real-time, and safety-critical software solutions for embedded devices and systems.
Key Responsibilities:
Design, develop, and maintain embedded software applications in C++ for real-time systems.
Work with QNX RTOS to implement low-level and application-level features in safety- and performance-critical environments.
Write and maintain scripts and tools in Python to support development workflows, test automation, and system validation.
Ensure adherence to software safety, reliability, and security standards where applicable (e.g., MISRA C++, ISO 26262).
Required Skills & Qualifications:
Strong proficiency in modern C++ (C++11 and above) for embedded systems.
Hands-on experience with QNX or similar real-time operating systems (RTOS).
Proficiency in Python for scripting, automation, and test development.
Good understanding of embedded software development principles, including multithreading, inter-process communication, and memory management.