Flight Software Engineer
$123k - $160kK2 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.
- ...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...SuggestedFull timeWork at office
- ...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...SuggestedPermanent employmentFull time
$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...SuggestedPermanent employmentFull timeTemporary workWork at officeMonday to Friday- ...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....SuggestedFull time
$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...SuggestedFull timeWork experience placementCasual workWork at officeRemote workRelocation package$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 employmentWork at officeRemote workFlexible hours2 days per week1 day per week- ...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 timeRemote work
$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 employmentFull timeTemporary work$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 timeWork experience placementRemote work$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 timeWork experience placementImmediate startRemote work$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 employmentFull timeRemote work$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 employmentRemote workNight shift$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 employmentContract workWork at officeRemote workWorldwideNight shift$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 timeWork experience placementWork at officeImmediate startRelocation packageFlexible hours$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 timeRemote workRelocation packageShift work- ...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 officeRemote workFlexible hours3 days per week
$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 employmentRemote workWork from homeRelocationFlexible hours- ...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
$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 employmentWork at officeLocal areaRemote workFlexible hours- ...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
- ...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 timeWork at officeRemote work
$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 employmentFull timeContract workWork experience placementImmediate start- ...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
- ...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
$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 employmentCasual workRemote work$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 workWork experience placementWork at officeRemote workRelocationFlexible hours$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 workWork experience placementWork at officeRemote workRelocationFlexible hoursShift work$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 timeTemporary workWork experience placementRemote workRelocation package$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...- ...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 timeWork at officeFlexible hoursShift work3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Flight Software Engineer. Be the first to apply!
- software engineer internship Remote
- software development engineer aws Remote
- software developer internship no experience Remote
- real time software engineer Remote
- financial software developer Remote
- oracle software engineer Remote
- part time software developer Remote
- graduate software developer Remote
- software engineer travel Remote
- experienced software developer Remote




