Flight Software Engineer II/ Senior Flight Software Engineer I jobs in United States
cer-icon
Apply on Employer Site
company-logo

Rocket Lab · 2 weeks ago

Flight Software Engineer II/ Senior Flight Software Engineer I

Rocket Lab is an end-to-end space company delivering responsive launch services and spacecraft manufacturing. The Flight Software Engineer II/Senior Flight Software Engineer I will support the development of flight software for Space Systems programs, participating in software design, development, and testing.

AerospaceManufacturingSoftwareSpace Travel
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

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
Assist with on-orbit (and interplanetary!) flight operations

Qualification

Embedded software developmentCC++Real Time Operating SystemsEmbedded LinuxTeam collaborationProblem solvingCommunication skills

Required

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
U.S. citizenship is required, due to program requirements
Active DoD US Government Secret security clearance or, ability to obtain and maintain one
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 with Embedded Linux
U.S. citizenship is required, due to program requirements
Active DoD US Government Secret security clearance or, ability to obtain and maintain one

Preferred

Active TS/SCI security clearance
Advanced Degree
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
Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception, and the ability to focus
Regularly required to sit, use hands and fingers, operate computer keyboard and controls, and communicate verbally and in writing
Must be physically able to commute to buildings
Occasional exposure to dust, fumes and moderate levels of noise

Benefits

Company stock
Cash incentives
Discounted stock through Rocket Lab’s Employee Stock Purchase Program
Medical, dental, and vision insurance coverage
401(k) retirement plan options
Paid vacation
Holidays
Sick leave
Paid parental leave
Other discounts and perks

Company

Rocket Lab

company-logo
Rocket Lab is an aerospace company that provides launch services, spacecraft design, and manufacturing of satellite components.

Funding

Current Stage
Public Company
Total Funding
$1.98B
Key Investors
Canadian Space AgencyU.S. Department of CommerceTrinity Capital
2025-12-09Grant
2025-09-15Post Ipo Equity· $750M
2024-11-25Grant· $23.9M

Leadership Team

leader-logo
Adam Spice
Chief Financial Officer
linkedin
leader-logo
Frank Klein
Chief Operations Officer
linkedin
Company data provided by crunchbase