Software Engineer

1 hour, 30 minutes ago
Full-time
Mid Level
Software Development

K2 Space Corporation

K2 Space builds high-powered satellite platforms and satellite buses for missions across LEO, MEO, and GEO, emphasizing higher payload power, large payload mass, vertical integration, and in-house manufacturing.

Defense and Space Manufacturing
51-200
Founded 2022
$180M raised

Description

  • Create software architecture for real-time, fault-tolerant control of a 20kW+ spacecraft.
  • Develop software for spacecraft subsystems including propulsion, guidance and attitude control, thermal, power, and communications systems.
  • Design and implement state machines for robust spacecraft operation.
  • Author drivers for microcontroller peripherals and external sensors.
  • Build tools that support rapid deployment of high-quality code.
  • Perform data analysis and anomaly investigations to identify and resolve software bugs.
  • Support integration and testing of spacecraft subsystems.
  • Build and maintain infrastructure that improves reliability during software development and testing.
  • Develop and verify mission-critical software used to operate large spacecraft.
  • Use software and hardware-in-the-loop simulators to test code and validate system behavior.

Requirements

  • Bachelor's degree in computer science, computer engineering, electrical engineering, math, or another STEM discipline, or 3+ years of professional software engineering experience.
  • Development experience in Rust.
  • Ability to work in a fast-paced startup environment.
  • Experience with spacecraft flight software development (preferred).
  • Fluency with Linux systems programming and driver development (preferred).
  • Experience with continuous integration and continuous delivery systems (preferred).
  • Experience with hard real-time embedded systems, including bare-metal or RTOS environments (preferred).
  • Experience authoring no_std systems in Rust (preferred).
  • Basic knowledge of electronics, computer architecture, and control systems (preferred).
  • Experience developing or working with state machines (preferred).
  • Experience with software verification and testing methods (preferred).
  • Experience with software and network performance analysis and debugging (preferred).
  • Experience working in Rust production environments (preferred).
  • Experience with fault-tolerant software design and implementation (preferred).
  • Experience defining and creating hardware-in-the-loop and hardware-out-of-the-loop test systems (preferred).
  • Must be a U.S. person or otherwise eligible for a federally issued export control license due to ITAR requirements.

Benefits

  • Base salary range of $123,000 to $160,000, plus equity in the company.
  • Comprehensive medical, dental, and vision coverage.
  • Paid time off.
  • Life insurance.
  • Paid parental leave.
  • Additional perks included in the company benefits package.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Prototyping Engineer, Warfighter Systems

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is seeking a Software Engineer for its Warfighter Systems R&D team to rapidly prototype mixed-reality and hardware-software demonstration systems that advance defense capabilities.

C++ Computer Vision Embedded Systems Machine Learning Prototyping Python
0 minutes ago

Senior Software Engineer, Growth (Fullstack)

Algolia 251-1K Internet Software & Services

Algolia is hiring a backend-leaning Growth Engineer to help improve onboarding, user experience, and growth systems for its AI search platform used by thousands of businesses at internet scale.

Amplitude AWS CSS GCP Go HTML JavaScript React Ruby TypeScript
0 minutes ago

Senior Software Engineer - Search

Alphasense 51-250 Industrial Conglomerates

AlphaSense is seeking an experienced engineer to evolve its search platform, powering market intelligence across billions of documents with scalable distributed systems and low-latency performance for enterprise customers.

Elasticsearch Kubernetes Solr
15 minutes ago

Interview Engineer (Hungary)

Karat 251-1K Internet Software & Services

Karat is recruiting contractor Interview Engineers to facilitate and evaluate technical interviews for software developers on its platform.

20 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers