Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Flight Software Engineer

$123k - $160k

K2 Space

Flight Software Engineer

Seattle, WA

K2 is building the largest and highest-power satellites ever flown, unlocking performance levels previously out of reach across every orbit. Backed by $450M from leading investors including Altimeter Capital, Redpoint Ventures, T. Rowe Price, Lightspeed Venture Partners, Alpine Space Ventures, and others – with an additional $500M in signed contracts across commercial and US government customers – we're mass-producing the highest-power satellite platforms ever built for missions from LEO to deep space.

The rise of heavy-lift launch vehicles is shifting the industry from an era of mass constraint to one of mass abundance, and we believe this new era demands a fundamentally different class of spacecraft. Engineered to survive the harshest radiation environments and to fully capitalize on today's and tomorrow's massive rockets, K2 satellites deliver unmatched capability at constellation scale and across multiple orbits.

With multiple launches planned through 2026 and 2027, we're Building Bigger to develop the solar system and become a Kardashev Type II (K2) civilization. If you are a motivated individual who thrives in a fast-paced environment and you're excited about contributing to the success of a groundbreaking Series C space startup, we'd love for you to apply.

The Role

The software team at K2 is building our stack primarily in Rust because we believe modern programming languages should be fun, as well as correct. We see Rust as a key enabling technology that allows us to be more effective as software engineers across the entire stack whether that is contributing to the GNC algorithms, application software on flight computers, embedded software on microcontrollers, and many things in-between.

As a part of the team, you will be responsible for the development and verification of the software used to fly some of the largest spacecraft that have ever been flown. You will be able to write mission-critical code that controls propulsion systems, attitude control systems, and power systems to ensure safe and reliable operation of the vehicle. In your first 6 months you will develop core pieces of the software architecture including the strategies for fault tolerance, real-time control, and telemetry downlink. In your first year you will implement larger software systems and begin verifying your code using both software and hardware in the loop simulators. In your first two years you will operate your code on multiple spacecraft, demonstrating robust performance in demanding missions.

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/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
Qualifications
  • Bachelor's degree in computer science, computer engineering, electrical engineering, math, or a STEM discipline or 3+ years of professional experience in software engineering
  • Development experience in C/C++ or Rust
Nice to Have
  • 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 (bare-metal or RTOS)
  • 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
Compensation and Benefits:
  • Base salary range for this role is $123,000 - $160,000 + equity in the company
  • Salary will be based on several factors including, but not limited to: knowledge and skills, education, and experience level
  • Comprehensive benefits package including paid time off, medical/dental/vision/ coverage, life insurance, paid parental leave, and many other perks

If you don't meet 100% of the preferred skills and experience, we encourage you to still apply! Building a spacecraft unlike any other requires a team unlike any other and non-traditional career twists and turns are encouraged!

If you need a reasonable accommodation as part of your application for employment or interviews with us, please let us know.

Export Compliance

As defined in the ITAR, "U.S. Persons" include U.S. citizens, lawful permanent residents (i.e., Green Card holders), and certain protected individuals (e.g., refugees/asylees, American Samoans). Please consult with a knowledgeable advisor if you are unsure whether you are a "U.S. Person."

The person hired for this role will have access to information and items controlled by U.S. export control regulations, including the export control regulations outlined in the International Traffic in Arms Regulation (ITAR). The person hired for this role must therefore either be a "U.S. person" as defined by 22 C.F.R. § 120.15 or otherwise eligible for a federally issued export control license.

Equal Opportunity

K2 Space is an Equal Opportunity Employer; employment with K2 Space is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.

Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Flight Software Engineer in Torrance, CA vacancy
  •  ...Flight Software Engineer We are a stealth-mode Aerospace & Defense startup headquartered in Gardena, CA. Our founding team hails from SpaceX, Anduril, and Lockheed Martin, and we are backed by Joint Staff-level military leadership and several Silicon Valley firms.... 
    Suggested
    Permanent employment

    Singularity Defense

    Gardena, CA
    2 days ago
  •  ...Flight Software Engineer As a Flight Software Engineer at Impulse, you will be responsible for the design, development, and integration of the software that powers our Space Vehicles. You will work closely with avionics engineers, GNC engineers, propulsion engineers... 
    Suggested
    Permanent employment
    Full time

    Impulse Space

    Redondo Beach, CA
    1 day ago
  • $155k - $200k

    Senior Flight Software Engineer - Embedded Linux Senior flight software engineer to own embedded Linux platform for lunar rover at fast-moving New Space company. Social Description Senior flight software engineer to own embedded Linux platform for lunar rover at fast-moving... 
    Suggested
    Permanent employment
    Remote work

    Darwin Recruitment

    Hawthorne, CA
    3 days ago
  • $124k - $171k

     ...subsystems that allow them to thrive in space, like solar panels, flight software, star trackers, optical systems, separation systems, radios,...  ...and most ambitious space missions. SENIOR FLIGHT SOFTWARE ENGINEER IWe are currently seeking a Senior Flight Software Engineer I... 
    Suggested
    Permanent employment
    Local area
    Flexible hours

    Rocket Lab

    Long Beach, CA
    17 hours ago
  • $154k - $230k

     ...the ground up. Whether you’re in propulsion, manufacturing, software, avionics, or a corporate function, you’ll collaborate...  ...the next generation of explorers.About the Role:As a Senior Flight Software Engineer within the Interplanetary Sciences Program at Relativity Space... 
    Suggested

    Relativity Space

    Long Beach, CA
    22 hours ago
  • $140k - $178k

     ...Senior Flight Software Engineer Turning Space into a Transportation Layer for Earth Inversion builds advanced reentry systems to deliver next-generation capabilities from space. Our mission is to make Earth radically more accessible by turning Low-Earth Orbit into... 
    Work at office
    Weekend work

    Inversion Space

    Playa Vista, CA
    2 days ago
  • $120k - $150k

     ...Flight Software Engineer El Segundo, California A New Paradigm For Space Operations. Who We Are: Space Kinetic is a dual use space technology startup building a completely new architecture for space operations – one that brings the advantages of proliferated... 
    Permanent employment
    Flexible hours

    Space Kinetic Corp.

    El Segundo, CA
    2 days ago
  • $169k - $216k

     ...space ecosystem. What you will do (Job Responsibilities) The Flight Software team is responsible for determining how our spacecraft...  ...Qualifications) Bachelor's degree in computer science, math, physics, engineering or equivalent technical experience in safety critical... 
    Permanent employment
    Full time
    Immediate start
    Relocation package
    Flexible hours

    Vardaspace

    El Segundo, CA
    2 days ago
  •  ...About the job Lead Flight Software Engineer About Castelion Castelion is bringing a new approach to defense development and production: one that focuses on short, iterative design cycles, rapid testing in development, and modern commercial manufacturing... 
    Permanent employment

    Castelion Corporation

    Torrance, CA
    3 days ago
  •  ...We build autonomous spacecraft, advanced payloads, mission software, and space-based interceptors - enabling the U.S. and its Allies...  ...and we are better together. YOUR MISSION As a Senior Flight Software Engineer at True Anomaly, you will gain experience at every phase of... 
    Permanent employment

    True Anomaly

    Long Beach, CA
    3 days ago
  •  ...with great opportunity for professional growth. Find your future with us. The Boeing Company is currently seeking a Senior Flight Software Engineer to support our Flight Software Team located in El Segundo, CA . In this role, the individual will lead a team with design,... 

    Boeing

    El Segundo, CA
    2 days ago
  •  ...organization developing breakthrough capabilities that redefine how payloads move and operate in space. We’re seeking a Principal Flight Software Engineer to lead the design and development of mission-critical flight software, powering a next-generation electromechanical... 
    Permanent employment

    InnoForge

    El Segundo, CA
    3 days ago
  • $225k - $265k

    Neros Technologies is searching for a Flight Software Manager to lead a talented team responsible for mission-critical software on drones, ensuring reliability and quality in software releases across platforms. The ideal candidate has experience in flight-control software... 

    Neros Technologies

    Torrance, CA
    3 days ago
  • $86.6k - $150.4k

     ...highly trained mechanical and aerospace engineers, VSD provides national expertise in the...  ...dynamic environments. The Vehicle Systems Software Department (VSSD) within VSD performs...  ...independent verification and validation of flight software embedded within avionics... 
    Immediate start
    Remote work
    Relocation package
    Flexible hours

    aero

    El Segundo, CA
    2 days ago
  • $132k - $198k

     ...subsystems that allow them to thrive in space, like solar panels, flight software, star trackers, optical systems, separation systems, radios,...  ...and most ambitious space missions. SENIOR FLIGHT DYNAMICS ENGINEER I - SECRET CLEARANCEAs a Senior Flight Dynamics Engineer I... 
    Permanent employment
    Local area
    Flexible hours

    Rocket Lab

    Long Beach, CA
    3 days ago
  • $188.6k - $267.7k

     ...with the most talented people on Earth furthering space exploration for humanity, come join us.Vast is looking for a Staff Flight Software Engineer, reporting to Senior Manager, Flight Software, to support the development of the systems that will be required for the... 
    Permanent employment
    Full time
    Temporary work
    Weekend work
    Afternoon shift

    Vast Space

    Long Beach, CA
    3 days ago
  • $162k - $243k

     ...subsystems that allow them to thrive in space, like solar panels, flight software, star trackers, optical systems, separation systems, radios,...  ...and most ambitious space missions. SENIOR FLIGHT DYNAMICS ENGINEER II - SECRET CLEARANCEAs a Senior Flight Dynamics Engineer II... 
    Permanent employment
    Local area
    Flexible hours

    Rocket Lab

    Long Beach, CA
    3 days ago
  •  ...(DAPS) that comprehensively uses machine learning to optimally engineer, additively manufacture, and flexibly assemble complex integrated...  ...and production.PurposeDivergent is seeking a Full-Stack Software Engineer II to help build and scale the software platforms that... 
    Temporary work

    Divergent

    Torrance, CA
    1 day ago
  • $165k - $230k

     ...make this possible, with the ultimate goal of enabling human life on Mars.SR. FULL STACK SOFTWARE ENGINEER (COMPONENTS)The Components Engineering Team develops the world’s best flight hardware and fabricates it at an in-house machine shop for Starship. The team is making... 
    Permanent employment
    Temporary work

    SpaceX

    Hawthorne, CA
    1 day ago
  • $141.38k - $194.39k

     ...(DAPS) that comprehensively uses machine learning to optimally engineer, additively manufacture, and flexibly assemble complex integrated...  ...technology and production.PurposeWe are looking for a Senior Software Engineer, Computational Engineering with a strong background in... 
    Temporary work

    Divergent

    Torrance, CA
    1 day ago
  • $125k - $145k

     ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.FULL STACK SOFTWARE ENGINEER (BUILD RELIABILITY) We are seeking a Full Stack Software Engineer to design, develop, and continuously improve software solutions... 
    Permanent employment
    Temporary work
    Flexible hours
    Weekend work

    SpaceX

    Hawthorne, CA
    3 days ago
  • $122.43k - $224.5k

     ...(DAPS) that comprehensively uses machine learning to optimally engineer, additively manufacture, and flexibly assemble complex integrated...  ...and production.PurposeDivergent is seeking a Senior Full-Stack Software Engineer to develop and scale software systems that power the... 
    Temporary work

    Divergent

    Torrance, CA
    2 days ago
  •  ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.FULL STACK SOFTWARE ENGINEER (STARSHIELD)Starshield leverages SpaceX’s Starlink technology and launch capability to support national security efforts. While... 
    Permanent employment
    Temporary work
    Immediate start
    Remote work
    Weekend work

    SpaceX

    Hawthorne, CA
    22 hours ago
  • $125k - $150k

     ...the ultimate goal of enabling human life on Mars.FULL STACK SOFTWARE ENGINEER - TOP SECRET CLEARANCEAs a Full Stack Software Engineer, you...  ...exploration and validation of future technologies used in all SpaceX flight systems. You will have full ownership of features in a suite... 
    Permanent employment
    Temporary work
    Immediate start
    Weekend work

    SpaceX

    Hawthorne, CA
    3 days ago
  •  ...(DAPS) that comprehensively uses machine learning to optimally engineer, additively manufacture, and flexibly assemble complex integrated...  ...of technology and production.PurposeWe’re seeking a Full‑Stack Software Engineer with solid experience in application development, data... 
    Temporary work

    Divergent

    Torrance, CA
    3 days ago
  • $114k - $171k

    Bachelor's degree in a STEM (Science, Technology, Engineering, and Mathematics) discipline with 5+ years of software development experience; Master's degree in a STEM discipline with 3+ years of experience; or Ph.D. with 1+ years of experience Hands-on experience developing... 
    Full time
    Shift work

    Northrop Grumman

    Manhattan Beach, CA
    22 hours ago
  • $98.4k - $171k

     ...technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on...  ...history.Northrop Grumman's Space Systems Sector is seeking a Software Engineer - Level 3/4 to join our team. This position can be located in... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Redondo Beach, CA
    1 day ago
  • $125k - $145k

     ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SOFTWARE ENGINEER, FLIGHT SOFTWARE (STARSHIP)SpaceX's Starship spacecraft and Super Heavy rocket (collectively referred to as Starship) represent a... 
    Permanent employment
    Temporary work
    Weekend work

    SpaceX

    Hawthorne, CA
    1 day ago
  • $165k - $230k

     ...possible, with the ultimate goal of enabling human life on Mars.SR. SOFTWARE ENGINEER, COMPONENTS TEST (STARSHIELD)Starshield leverages SpaceX’s...  ...Our engineers serve as software and hardware experts for the flight control devices and mechanisms that drive the critical... 
    Permanent employment
    Temporary work
    Weekend work

    SpaceX

    Hawthorne, CA
    22 hours ago
  • $125k - $145k

     ...Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SOFTWARE ENGINEER, CONTINUOUS INTEGRATION (STARSHIP)As a Software Engineer on the Starship Continuous Integration team, you will own the tools... 
    Permanent employment
    Temporary work
    Weekend work

    SpaceX

    Hawthorne, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Flight Software Engineer. Be the first to apply!