Added: March 10th 2025
As a Flight Software Engineer, you will have the opportunity to play a key role in supporting the development of flight software for multiple space systems programs.
Headlines on the role:
- Develop application software to run within a Real Time Operating System (RTOS) and/or embedded Linux
- Develop hardware drivers to interface to Inertial Measurement Units (IMUs), Star Trackers, Reaction Wheels and other spacecraft sensors and actuators
- Develop and maintain comprehensive unit tests to run within a Continuous Integration framework
- Collaborate with hardware-in-the-loop test engineers to verify and validate combined software and hardware functionality
- Collaborate with systems engineers and embedded systems engineers in developing, documenting and validating requirements
- Participate in review of source code changes and ensure all changes meet company coding standards
- Participate in design reviews such as a PDR and CDR
What you need to bring to the role:
- Experience in a startup or agile development environment
- Bachelor's degree in aerospace engineering, computer science, electrical engineering, or equivalent technical degree
- 2+ years of demonstrated applicable experience in embedded software development
- Proficiency in C and C++ languages
- Experience with Real Time Operating Systems (RTOS) or with Embedded Linux
Last but not least:
- Highly self-motivated
- Go getter, super hungry to put your name on something
- Able to thrive in a fast-paced environment
- US citizenship is mandatory
- Ability to work hybrid 2-3 days a week in office