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

Flight Software Engineer

$123k - $160k
Full-time

K2 Space Corporation

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 12 hours ago
Similar jobs that could be interesting for youBased on the Flight Software Engineer in Remote vacancy
  •  ...satellite buses at scale using a combination of software, vertical integration, and hardware that...  ...About the Role As a member of the Flight Software team , you will design,...  ...requirements. We are looking for motivated engineers who are eager to solve complex problems... 
    Suggested
    Full time
    Work at office

    Apex Technology

    Los Angeles, CA
    20 hours ago
  •  ...mobile broadband to billions, pull hundreds of millions out of poverty, and save countless lives. Job Summary The Flight Software Engineer at Lynk will be developing flight software applications for commanding and controlling our satellites. This includes developing... 
    Suggested
    Permanent employment
    Full time

    Lynk, Inc.

    Remote
    20 hours ago
  • $125k - $145k

     ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.FLIGHT SOFTWARE ENGINEER (STARLINK MOBILE)Starlink Mobile is SpaceX's next-generation mobile network, connecting human beings all around the globe... 
    Suggested
    Permanent employment
    Full time
    Temporary work
    Work at office
    Monday to Friday

    Spacex

    Remote
    20 hours ago
  •  ...The Role Constellation's Flight Software team writes the code that actually flies the hardware. We are looking for a Flight Software Engineer to design and implement the highly reliable, real-time embedded systems that control our spacecraft and flight vehicles.... 
    Suggested
    Full time

    Constellation Space

    Remote
    20 hours ago
  • $160k - $240k

     ...CHAOS is seeking a highly-skilled and motivated Senior Guidance Software Engineer to join our R&D team. You will get an opportunity to lead the...  ...activities Support system integration of software on flight hardware Work full-time on-site in our office in Los Angeles... 
    Suggested
    Full time
    Work experience placement
    Casual work
    Work at office
    Remote work
    Relocation package

    Chaos Industries

    Remote
    20 hours ago
  • $155k - $180k

     ...Flight Software EngineerThe Flight Software Engineer plays a key role in the Satellite Embedded Software Group, serving as a hands-on individual contributor and technical leader for satellite imaging payload and attitude determination and control (ADCS) subsystems. In... 
    Permanent employment
    Work at office
    Remote work
    Flexible hours
    2 days per week
    1 day per week

    Actalent

    Seattle, WA
    2 days ago
  •  ...As a key contributor to the verification of embedded software, the full-time Senior Flight Software Verification Engineer will work remotely or in Mountain View, CA, focusing on developing DO-178C verification strategies, creating tooling for software verification, and... 
    Full time
    Remote work

    Virtual Vocations Inc

    United States
    1 day ago
  • $95k - $140k

     ...We're a small team based in Golden, Colorado, executing on a clear path from flight demonstration to our first operational systems. Our work spans hardware, software, and systems engineering. We are looking for the best people in the world who want to build the next generation... 
    Permanent employment
    Full time
    Temporary work

    Rendezvous Robotics

    Remote
    12 hours ago
  • $112k - $149k

     ...autonomy, AI, computer vision, sensor fusion, and networking technology to the military in months, not years.We are looking for Flight Software Engineers to join our rapidly growing team! We hire self-motivated people, those who hold a higher bar for themselves than anyone... 
    Full time
    Work experience placement
    Remote work

    Anduril

    Costa Mesa, CA
    2 days ago
  • $129k - $220k

     ...THE JOBWe are looking for a HITL and integration test focused software engineer to develop and proliferate software infrastructure to make...  ...physical hardware is highly valued. If you have a passion for flight and want to play a core role in enabling the Anduril AD&S organization... 
    Full time
    Work experience placement
    Immediate start
    Remote work

    Anduril Industries

    Costa Mesa, CA
    5 days ago
  • $155k - $200k

     ...company developing advanced spacecraft and autonomous systems for next-generation space missions. They are looking for a Senior Flight Software Engineer to lead the development of the embedded Linux platform powering mission-critical onboard computing systems. This is an... 
    Permanent employment
    Full time
    Remote work

    NewSpace Technical

    Los Angeles, CA
    1 day ago
  • $145.92k - $191.05k

     ...a few days a week remotely. Experience Level Open to strong mid‑level through senior‑level embedded software engineers (5+ years). Travel up to 5% The Role As a Flight Software Engineer you will write the software that runs our satellite fleet in orbit, working closely... 
    Permanent employment
    Remote work
    Night shift

    IonQ

    Louisville, CO
    1 day ago
  • $145.92k - $191.05k

     ...culture is built on collaboration, rigorous engineering, and a shared commitment to delivering...  ...mid-level through senior-level embedded software engineers (5+ years). Travel: Up to 5%...  ...free-space optical communications, the Flight Software team is what keeps that constellation... 
    Permanent employment
    Contract work
    Work at office
    Remote work
    Worldwide
    Night shift

    IonQ

    Louisville, CO
    3 days ago
  • $129k - $220k

     ...The Flight Software team at Anduril develops flight computer vehicle software for all airborne and subsea vehicles. The right person for...  ...passion for avionics and flight software. As a Flight Software Engineer, you will be responsible for developing the microcontroller... 
    Full time
    Work experience placement
    Work at office
    Immediate start
    Relocation package
    Flexible hours

    Anduril Industries

    Remote
    20 hours ago
  • $169k - $253.6k

     ...advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to...  ...Sector is seeking an Embedded FlightSoftware Engineer - Level 5 to join our team in Linthicum, MD.The software engineer will design, develop, integrate, and... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    Linthicum, MD
    4 days ago
  •  ...Senior Flight Software Engineer Location: Los Angeles, CA About Observable Space At Observable Space, we're redefining how humanity observes and connects with the universe. We're a vertically integrated, high-growth, space technology company building industry... 
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Observable

    Los Angeles, CA
    5 days ago
  • $120k - $200k

     ...energy to our organization, are curious and eager to learn, and want to help drive our programs forward. As a Senior Flight Software Engineer , you will lead the development of Scout's flight software systems for imaging payloads which perform image capture, processing... 
    Permanent employment
    Remote work
    Work from home
    Relocation
    Flexible hours

    Scout Space

    Reston, VA
    15 days ago
  •  ...Job Description Job Description Flight Software Engineer Location: Denver, CO (Hybrid/Remote) Employment: Through Bay Systems Consulting Inc. supporting Lockheed Martin Position Overview Bay Systems Consulting Inc. is seeking a Flight Software Engineer to... 
    Remote work

    Bay Systems Consulting Inc.

    Denver, CO
    8 days ago
  • $150k - $210k

     ...opportunities for growth here. Together, let’s redefine what is possible in orbit and beyond!Terran Orbital is seeking an experienced Flight Software Engineer to join our growing team. Reporting to the Flight Software Engineering Manager, the Flight Software Engineer will become... 
    Permanent employment
    Work at office
    Local area
    Remote work
    Flexible hours

    Terran Orbital Corporation

    Irvine, CA
    1 day ago
  •  ...Job Description Job Description DESE is seeking a Flight Sciences Loads & Dynamics Engineer in Huntsville, AL. The Flight Sciences Loads & Dynamics...  ...programming and utilizing MATLAB or equivalent software for engineering analysis and data manipulation.Strong... 
    Flexible hours

    DESE Research, Inc.

    Huntsville, AL
    9 days ago
  •  ...to provide spacecraft navigation expertise in support of NASA’s Flight Dynamics Facility (FDF). This facility provides operational...  ...part of a cross-functional team of spacecraft flight dynamics engineers Some travel may be required.  Occasional off-hours support will... 
    Full time
    Work at office
    Remote work

    Omitron, Inc.

    Greenbelt, MD
    22 days ago
  • $115k - $135k

     ...across Army, Navy, and Air Force and Space Force programs, digital engineering, systems integration, and specialized manufacturing...  ...Rucker, AL Aether Aerospace has an immediate opening for Software Engineer/Architect specializing in Modeling, Simulation and Analysis... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Immediate start

    Expansia

    Remote
    12 hours ago
  •  ...Senior Software Engineer / Software Architect (.NET & Azure) We are seeking a Senior Software Engineer / Software Architect to lead end-to-end application development, modernization, and systems integration across our underwriting, billing, and policy administration... 
    Full time

    Penna Lumbermens Mut Ins Co

    Remote
    20 hours ago
  •  ...Job Description Job Description Senior Embedded Firmware/Flight Software EngineerPsionic, Inc. is a startup focused on lidar sensors for...  ...is to serve as a Senior Flight Software/Embedded Firmware Engineer to provide design and development support for our second generation... 
    Remote work

    Psionic

    Hampton, VA
    9 days ago
  • $215k - $300k

     ...planet. We are a team of mission-driven engineers with experience across aerospace, robotics...  ...make this future a reality.As a Senior Flight Navigation Engineer at Reliable Robotics...  ...experience with developing C/C++ flight software and Python data reduction &... 
    Permanent employment
    Casual work
    Remote work

    Reliable Robotics

    Mountain View, CA
    3 days ago
  • $68.9k - $131.1k

     ...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead...  ...is looking for junior engineers to help design Telemetry and Flight Termination Systems.The EAP Department is responsible for the... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Tucson, AZ
    4 days ago
  • $107.5k - $204.5k

     ...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead...  ...& Power (EAP) Team is seeking a Principal Telemetry (TM) and Flight Termination Systems (FTS) Engineer to provide technical leadership... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work

    Raytheon

    Tucson, AZ
    1 day ago
  • $95.6k - $119.5k

     ...Purpose The Digital Product Management (DPM) Development Systems Engineer II is responsible for projects, system enhancements and...  ...scripting using Python) o Fundamentals of DevSecOps framework o Agile software development methods General knowledge across the Product... 
    Full time
    Temporary work
    Work experience placement
    Remote work
    Relocation package

    American Honda Motor Co., Inc.

    Raymond, OH
    a month ago
  • $100k - $135k

     ...Hours: Full TimeContact: Jas GujralEmail: ****@*****.***: 0044 20 7488 6900Apply for this job nowJob DescriptionSenior Software Engineer Architect - Trumbull CT USAOur Client is a Global organisation who are looking to recruit a Senior Software Engineer with... 

    Nexus Jobs

    Trumbull, CT
    1 day ago
  •  ...autonomous driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City...  ...this goal in its next-generation vehicles. The Arene Engineering Solutions North America’s Applied Engineering Team supports :... 
    Full time
    Work at office
    Flexible hours
    Shift work
    3 days per week

    The Woven

    Remote
    20 hours ago

Do you want to receive more vacancies?

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