Flight Software Engineer I/II
Rocket Lab USAabout 1 year ago
Littleton, Colorado, United States
On-site
Full-time
Junior Level (1-3 years)
$95,000-$120,000 Annually
Job Description
Position Overview
Rocket Lab, a global leader in launch and space systems, is seeking a Flight Software Engineer I/II for its Space Systems team at our Littleton, CO site. In this role, you will develop flight software—from design and coding to testing and on-orbit operations—for missions supporting scientific exploration, Earth observation, and cutting-edge technology demonstrations. Join a pioneering team committed to innovation and making a tangible impact on the future of space.
Key Responsibilities
- Develop application software to run within a Real Time Operating System (RTOS) and/or embedded Linux.
- Develop hardware drivers to interface with sensors and actuators such as Inertial Measurement Units (IMUs), star trackers, and reaction wheels.
- Create and maintain comprehensive unit tests within a Continuous Integration framework.
- Collaborate with hardware-in-the-loop test engineers to validate combined software and hardware functionality.
- Work with systems and embedded systems engineers to develop, document, and validate requirements.
- Review source code changes to ensure adherence to company coding standards.
- Participate in design reviews, including Preliminary Design Reviews (PDR) and Critical Design Reviews (CDR).
- Assist with on-orbit flight operations, ensuring timely implementation and testing of your software.
Required Qualifications
- Bachelor's degree in aerospace engineering, computer science, electrical engineering, or an equivalent technical field.
- 2+ years of applicable experience in embedded software development.
- Proficiency in C and C++ programming languages.
- Experience with Real Time Operating Systems (RTOS) or Embedded Linux environments.
Preferred Qualifications
- Advanced Degree in a relevant field.
- Experience developing software and drivers with CAN/CAN-FD and/or UDP/TCP in embedded systems.
- Background in developing software for autonomous vehicles or satellites operating in harsh environments.
Benefits & Perks
- Compensation: Base salary ranging from $95,000 to $120,000 USD (CO only), plus eligibility for company stock, cash incentives, and participation in the Employee Stock Purchase Program.
- Medical, dental, and vision insurance coverage.
- 401(k) retirement plan options.
- Paid vacation, holidays, sick leave, and paid parental leave.
- Additional discounts and perks offered to employees.
Required Skills
Flight Software Development
Embedded Linux
RTOS
Requirements Analysis
Hardware Drivers
Continuous Integration
Unit Testing
C
C++
Design Reviews