Senior Flight Software Engineer I Verified today

Rocket Lab · Long Beach, CA · Software · first seen 2026-08-11

About Rocket Lab

Rocket Lab is an end-to-end space company building rockets, spacecraft, and subsystems for communications, national security, and deep space exploration. Our Space Systems team has enabled over 1,700 missions including interplanetary exploration and work with NASA, the Space Development Agency, and the U.S. Space Force.

The Role

You'll play a key role in developing flight software for our Space Systems programs. Your software launches to orbit within weeks and months. You will participate in all aspects of design and development, from requirements definition through coding, testing, and on-orbit operations.

What You'll Do

  • Develop application software for Real Time Operating Systems (RTOS) and embedded Linux
  • Develop hardware drivers for Inertial Measurement Units (IMUs), Star Trackers, Reaction Wheels and other spacecraft sensors and actuators
  • Develop and maintain comprehensive unit tests within a Continuous Integration framework
  • Collaborate with hardware-in-the-loop test engineers to verify and validate combined software and hardware functionality
  • Work with systems and embedded systems engineers on requirements development, documentation and validation
  • Review source code changes and ensure compliance with company coding standards
  • Participate in design reviews such as PDR and CDR
  • Assist with on-orbit and interplanetary flight operations

What You'll Bring

  • Bachelor's degree in aerospace engineering, computer science, electrical engineering, or equivalent technical degree
  • 5 or more 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
  • Ability to obtain and maintain a security clearance
  • U.S. citizenship required due to program requirements

Nice to Have

  • Active Secret or TS/SCI security clearance
  • Advanced degree
  • Experience developing software and drivers with CAN/CAN-FD and/or UDP/TCP within embedded systems
  • Experience developing software for autonomous vehicles in harsh environments such as satellites

Compensation and Benefits

Total Compensation (base and equity): $145,000 to $207,000 USD

Base Salary: $124,000 to $171,000 USD

You'll receive company stock as part of your total compensation package, giving you direct stake in the company's success. Benefits include an Employee Stock Purchase Program (15% discount), top-tier medical plans (HMO, PPO, zero cost HDHP with HSA company contribution), dental and vision coverage, paid vacation and sick time, 11 paid holidays, flexible spending and dependent care accounts, paid parental leave, disability and life insurance, 401(k) with company match, subsidized EV charging, onsite fitness centers, gym discounts, complimentary snacks, 50% employee discount on merchandise, and other employee discounts.

Work Environment

This position may require prolonged periods of sitting, standing, walking, and computer work. Occasional exposure to moderate levels of noise, dust, and fumes in production areas.