Senior Flight Software Engineer I Verified today
About the Role
As a Senior Flight Software Engineer I at Rocket Lab's Littleton, CO site, you will develop flight software for our Space Systems programs. You'll participate in all aspects of software design and development, from requirements definition through coding and testing. Your software will be on orbit within weeks and months, not years, thanks to Rocket Lab's own rockets and launch sites.
What You'll Do
- 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 PDR and CDR
- Assist with on-orbit and interplanetary flight operations
What You'll Bring
- U.S. citizenship is required, due to program requirements
- Bachelor's degree in aerospace engineering, computer science, electrical engineering, or equivalent technical degree
- 5+ years of demonstrated applicable experience in embedded software development
- Proficiency in C and C++ languages
- Experience with Real Time Operating Systems (RTOS) or embedded Linux
Nice to Have
- Active U.S. Secret or TS/SCI security clearance
- Advanced Degree
- Rust programming language
- Experience developing software and drivers with CAN/CAN-FD and/or UDP/TCP within an embedded system
- Experience developing software for autonomous vehicles operating in harsh environments, such as satellites or autonomous vehicles
Compensation
Base salary range: $115,000-$150,000 USD (Colorado only). Compensation includes potential company stock, cash incentives, Employee Stock Purchase Program, medical/dental/vision insurance, 401(k), paid vacation, holidays, sick leave, and paid parental leave.
Work Environment
This position may require prolonged periods of sitting, standing, walking, computer work, and occasional exposure to moderate levels of noise, dust, and fumes in production areas.
