Skip to main content

Rocket Lab Corporation

Flight Software Engineer II

Littleton, COFrom $120kmidAdded yesterday

About this role

Rocket Lab seeks a Flight Software Engineer II to develop flight software for spacecraft and space systems. You'll design and implement embedded software for sensors and actuators, conduct testing, and support on-orbit operations for missions launching within weeks to months.

What you'll do

  • Develop application software for Real Time Operating Systems (RTOS) and embedded Linux environments
  • Create hardware drivers for IMUs, Star Trackers, Reaction Wheels, and other spacecraft subsystems
  • Write and maintain comprehensive unit tests within a Continuous Integration framework
  • Collaborate with hardware-in-the-loop test engineers on software and hardware verification
  • Participate in design reviews (PDR, CDR) and code reviews to ensure coding standards compliance
  • Support on-orbit flight operations and interplanetary mission activities

What they're looking for

  • C and C++ programming
  • Real Time Operating Systems (RTOS) or embedded Linux
  • Embedded software development
  • Hardware driver development
  • Continuous Integration and unit testing
  • CAN/CAN-FD and UDP/TCP protocols (preferred)
  • Rust programming language (preferred)
  • Autonomous systems in harsh environments (preferred)

Benefits

  • Frequent opportunities to test and operate software on orbit within weeks/months
  • Work on cutting-edge space missions including lunar and Martian exploration
  • Access to proprietary rockets and launch sites for validation
  • Collaborative team environment with systems and embedded engineers
  • Company stock eligibility
  • Cash incentive opportunities
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Rocket Lab Corporation

Rocket Lab builds spacecraft and satellites that it launches on its own rockets, developing the avionics, flight software, and ground systems needed to operate these vehicles in orbit. The company is hiring software engineers, test automation specialists, and spacecraft operations engineers to develop embedded flight software, design testing systems, and manage satellite fleet health across commercial and government missions.

View all jobs at Rocket Lab Corporation

Likely interview questions

  • Describe your experience developing embedded software for RTOS or embedded Linux environments, and provide a specific example of a driver you've implemented.
  • How have you approached testing flight-critical software, and what continuous integration tools and methodologies have you used?