Software Engineer v2.0

K2 Space develops software for some of the largest spacecraft ever flown, focusing on mission-critical control systems and spacecraft operations.
$116,000 - $200,000
Embedded
Mid-Level Software Engineer
In-Person
3+ years of experience
Space

Description For Software Engineer v2.0

K2 Space is at the forefront of spacecraft software development, creating mission-critical systems for some of the largest spacecraft ever flown. As a Software Engineer, you'll join a diverse team that works across various aspects of spacecraft control systems, from GNC algorithms to embedded systems and operating systems. The role offers a unique opportunity to develop software that directly controls propulsion systems, attitude control, and power systems for spacecraft operations.

The position demands expertise in languages like Rust, C++, and Python, with a focus on real-time, fault-tolerant control systems. You'll be responsible for creating robust software architectures, implementing state machines, and ensuring reliable spacecraft operation. Within your first year, you'll be implementing major software systems and verifying code using both software and hardware simulators.

The company offers a competitive compensation package starting from $116,000 to $200,000, plus equity, comprehensive benefits including unlimited PTO, and medical coverage. They value diverse backgrounds and encourage applications even if candidates don't meet all requirements. The role requires working with ITAR-controlled information, so candidates must qualify as "U.S. persons."

This is an exceptional opportunity for software engineers passionate about space technology and looking to make a direct impact on spacecraft operations. You'll work with cutting-edge technology, solve complex engineering challenges, and be part of a team pushing the boundaries of space exploration. The role offers significant growth potential, with hands-on experience in mission-critical systems and the chance to see your code operating in space within two years.

Last updated 19 minutes ago

Responsibilities For Software Engineer v2.0

  • Create software architecture for real-time, fault tolerant control of a 20kW+ spacecraft
  • Develop software applications for control of spacecraft subsystems
  • Design and implement state machines for robust operation of the spacecraft
  • Create and utilize robust tools for rapid deployment of quality code
  • Perform data analysis and anomaly investigation
  • Support integration and testing of spacecraft subsystems
  • Build and maintain infrastructure for software development and testing

Requirements For Software Engineer v2.0

Python
Rust
  • Bachelor's degree in computer science, computer engineering, electrical engineering, math, or a STEM discipline or 3+ years of professional experience
  • Development experience in Rust, C/C++, Python, VHDL, SystemVerilog
  • Must be a U.S. person as defined by ITAR regulations

Benefits For Software Engineer v2.0

Dental Insurance
Medical Insurance
Vision Insurance
Parental Leave
Equity
  • Equity in the company
  • Unlimited paid time off
  • Medical/dental/vision coverage
  • Life insurance
  • Paid parental leave

Interested in this job?

Jobs Related To K2 Space Software Engineer v2.0

Avionics Test Engineer

Join K2 Space as an Avionics Test Engineer to lead crucial satellite testing and development.

Avionics Systems Engineer

Join K2 Space as an Avionics Systems Engineer in Los Angeles, designing and integrating advanced systems for powerful, rapidly manufactured satellites.

Communication Systems Engineer II

Communication Systems Engineer II position at CesiumAstro, developing advanced satellite and aerospace communication systems with competitive compensation and benefits.

Service & Commissioning Engineer/Technician

Service & Commissioning Engineer/Technician position at Zeeco, involving extensive travel and hands-on work with combustion and environmental solutions in Southeast Asia.

Spacecraft RF and Telemetry Engineer (Mid)

Mid-level Spacecraft RF and Telemetry Engineer position at Apex, focusing on satellite communications systems design and development.