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