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 a month 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

Software Engineer v2.0

Software Engineer role at K2 Space developing mission-critical embedded systems for spacecraft control using Rust, C++, and Python.

ADAS Vehicle Integration Engineer

ADAS Vehicle Integration Engineer position at Qualcomm China, focusing on automotive systems integration, testing, and ADAS technology implementation.

Test Engineer

Test Engineer position at Kairos Power, focusing on molten salt testing systems for nuclear energy technology, offering $101K-$119K in Alameda, CA.

Forward Deployed Engineer - Firmware Specialist

Remote Forward Deployed Engineer position specializing in firmware for blockchain mining technology, combining technical expertise with customer support.

Software Engineer, Performance and Thermal, Pixel

Software Engineer position focusing on performance and thermal management for Google Pixel devices, requiring embedded systems expertise and C/C++ programming skills.