Rocket Lab logo
Rocket Lab5 months ago

Principal Software Engineer /Senior Principal Software Engineer - TS/SCI

$180,000–$255,000 year

On-site · Long Beach, California, United States

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Large
Industry
Aerospace

Job Summary

Lead software architecture and delivery for space-based systems, including flight software (RTOS such as VxWorks and embedded Linux) and ground software platforms; responsible for end-to-end design, reliability, security, and mission success of spacecraft software, with emphasis on embedded systems, hardware integration (sensors/actuators), and rigorous testing in CI environments; requires active TS/SCI clearance and 12+ years of software development experience in aerospace/defense, and U.S. citizenship per program requirements.

Required Qualifications

  • Bachelor’s degree in engineering, computer science, or a related technical discipline
  • 12+ years of professional software development experience, including embedded systems and ground software
  • Proven expertise in architecting scalable and reliable software systems for aerospace or defense applications
  • Proficiency in C and C++ for embedded software development and python for testing
  • Experience with both DIO and AIO (Digital and Analog Inputs and Outputs)
  • Experience with integrating hardware, including implementing ICDs, and debugging
  • Experience with deriving the Flight Software architecture from the electrical design including reading a master ICD list and/or schematics
  • Experience with RF ground to space communication
  • U.S. citizenship is required, due to program requirements
  • Active TS/SCI clearance is required
  • Advanced degree in aerospace engineering, computer science, or a related field (nice to have)
  • Experience with CAN/CAN-FD, SpaceWire, and/or UDP/TCP protocols (nice to have)
  • Experience leading teams and program management collaboration (nice to have)
  • Experience with microservice architectures, distributed systems, and modern web frameworks (FastAPI) (nice to have)
  • Full-stack development: Golang/Rust (backend), Typescript/Angular (frontend), InfluxDB/PostgreSQL (database) (nice to have)
  • Familiarity with CCSDS standards (Space Packet Protocol, COP-1, CFD) (nice to have)
  • Experience designing software for autonomous systems operating in harsh environments (nice to have)
  • Git-based workflows, CI/CD, Kubernetes (nice to have)
  • OAuth authentication/authorization frameworks (nice to have)
  • Active TS/SCI clearance (required)
  • US citizenship or equivalent per ITAR (required)

Additional Requirements

  • FOR CANDIDATES SEEKING TO WORK IN US OFFICES ONLY: ITAR compliance and citizenship requirements apply.
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$180k – $255k / yr

Principal Software Engineer /Senior Principal Software Engineer - TS/SCI · Rocket Lab

Apply on Sorce