Our Client is a leading deep technology company that is reshaping the future of military capabilities for the U.S. and its allies. This innovative organization stands at the forefront of transforming military systems, revolutionizing their design, construction, and deployment.
They are looking for Embedded software Engineers skilled in C, RTOS and various communication protocols. The team focuses on creating software for flight computers used in both airborne and subsea vehicles. They're seeking someone who thrives in both commercial and public sector technical settings, particularly those with a passion for avionics and flight software.
The Role:
- Develop microcontroller software with an emphasis on real-time operating systems (RTOS).
- Design device drivers, protocols, and APIs for aircraft sensors.
- Integrate new features and sensors into flight controller software.
- Build aircraft control systems.
- Set up SITL/HITL test fixtures.
- Analyze flight test results.
- Provide support for device manufacturing efforts.
- Assist in operational aircraft deployments.
Requirements:
- Strong coding abilities in C programming.
- Experience with DO-178 standards or similar certifications.
- Experience working with aircraft embedded software or other safety-critical systems.
- Knowledge of low-level embedded software architecture, design, and development.
- Experience in developing low-level device drivers and familiarity with microcontrollers and application processors.
- Understanding of communication buses and protocols such as CAN, CANFD, ARINC-825, ARINC-429, MIL-STD-1553, UART/RS232/RS422/RS485, SPI, QSPI, I2C, Ethernet, etc.
- Familiarity with revision control systems.
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field, or equivalent experience.
IMPORTANT TO NOTE:
This position will require eligibility to obtain and maintain a U.S. TS/SCI security clearance.