The Embedded Software Engineer is sought after for a full-time position at a leading technology company. The role involves designing, developing, and testing embedded software using QNX RTOS, ensuring performance, reliability, and functionality. Strong skills in hardware interfacing, DDS middleware, and HAL are critical.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
- 5+ years of experience in embedded software development.
- Proficiency in programming languages like C, C++, and Python.
- Strong experience with QNX RTOS.
- Experience with DDS middleware (e.g., RTI Connext DDS, OpenDDS, Eclipse Cyclone DDS) for real-time communication.
- Deep understanding of Intel 8255 PPI hardware and peripheral interfacing techniques.