RT Embedded Software Engineer
Develop real-time embedded software for navigation systems, integrating software with hardware and collaborating with system and algorithm engineers.
Responsibilities
- Develop software in C/C++ for real-time and embedded environments.
- Work with communications interfaces, diverse sensors, and complex simulation tools.
- Integrate hardware and software systems.
- Collaborate with system engineers on system analysis and specification.
- Work with algorithm engineers to implement and optimize complex algorithms in software.
Requirements
- Bachelor’s degree in software or an exact-sciences field.
- At least 5 years of experience with hardware components and devices, communication interfaces, and protocols.
- Experience developing software for real-time operating systems such as FreeRTOS.
Nice to have
- Experience integrating and testing hardware for RT/embedded systems.
- Experience working with algorithm teams.