K

K2 Space

Provides cost-effective, high-capability satellite buses

Flight Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeLos Angeles, CA, USAIn-person

About the Job

Requirements

  • A bachelor's degree in computer science, computer engineering, electrical engineering, mathematics, or a STEM discipline, or at least 3 years of professional experience in software engineering.
  • Development experience in C, C++, or Rust.

Responsibilities

  • Create software architecture for real-time, fault-tolerant control of a 20kW+ spacecraft.
  • Develop software applications for control of spacecraft subsystems, including propulsion, guidance and attitude control, thermal, power, and communications systems.
  • Design and implement state machines for robust operation of the spacecraft.
  • Author drivers for microcontroller peripherals and external sensors.
  • Create and utilize robust tools to allow for rapid deployment of quality code.
  • Perform data analysis and anomaly investigation to identify and resolve software bugs.
  • Support integration and testing of the spacecraft subsystems.
  • Build and maintain infrastructure to increase reliability when developing and testing software.

Desired Qualifications

  • Experience with spacecraft flight software development.
  • Fluency with Linux systems programming and driver development.
  • Experience with continuous integration and continuous delivery systems.
  • Experience working with hard real-time embedded systems, including bare-metal or real-time operating system environments.
  • Experience authoring no_std systems in Rust.
  • Basic knowledge of electronics, computer architecture, and control systems.
  • Experience developing or working with state machines.
  • Experience with software verification and testing methods.
  • Experience with software and network performance analysis and debugging.
  • Experience working in Rust production environments.
  • Experience with fault-tolerant software design and implementation.
  • Experience defining and creating test systems for both hardware-in-the-loop and hardware-out-of-the-loop.

About the Company

K2 Space

Provides cost-effective, high-capability satellite buses

K2 Space provides cost-effective, high-capability satellite buses—the main structure and systems of a satellite excluding the payload. Buses include core subsystems such as power, attitude control, propulsion, thermal management, and communications, and are modular for customers to add their own payloads, enabling large satellites at a lower cost. The company focuses on the bus to decouple payload costs from spacecraft, leveraging an experienced team from SpaceX and Blue Origin to offer affordable, scalable platforms for commercial, scientific, and defense missions. Its goal is to unlock ambitious space missions by making high-capability satellites affordable and expanding opportunities in space exploration and development.

Company size
201-500
Company stage
Series D
Total funding
$943.6M
Headquarters
Torrance, CA
Founded
2022

Recently Posted Jobs

Explore more opportunities at K2 Space

See more jobs