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 13 hours ago
Similar jobs that could be interesting for youBased on the Flight Software Engineer in Washington DC vacancy
  •  ...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

    Washington DC
    13 hours ago
  • $100k

     ...Description Are you a software engineer passionate about computer science, computer engineering, and the robotic exploration of our solar...  ...mathematicians/physicists and embedded system engineers that develop flight software and simulations for JHUAPL-developed spacecraft. Our... 
    Suggested
    Temporary work
    Work experience placement
    Relocation package
    Flexible hours

    The Johns Hopkins University Applied Physics Laboratory

    Laurel, MD
    3 days ago
  • $100k

     ...Embedded Software Developer Are you a software engineer passionate about computer science, computer engineering, and the robotic exploration of our solar...  ...physicists and embedded system engineers that develop flight software and simulations for JHUAPL-developed... 
    Suggested
    Temporary work
    Work experience placement
    Relocation package
    Flexible hours

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    1 day ago
  •  ...0 years of experience Experience: Shall provide engineering support of the flight and ground system design and development team to assure...  ...system is developed with the goal of reuse of applicable software components in both ground and space systems to reduce development... 
    Suggested

    Vantage Systems

    Washington DC
    18 days ago
  •  ...Design, develop, test, integrate, and maintain embedded flight software from concept through spacecraft subsystem integration and deployment...  ...with electrical, FPGA, systems, test, operations, and other engineering teams. Provide senior technical contribution and... 
    Suggested
    Full time

    AST SpaceMobile

    Lanham, MD
    3 days 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... 
    Permanent employment
    Temporary work
    Work at office
    Monday to Friday

    SpaceX

    Washington DC
    a month ago
  •  ...designed for both commercial and government applications. Our engineers and space scientists are on a mission to eliminate the...  ...remain unconnected.Position OverviewWe are seeking a Senior Flight Software Engineer with strong experience in embedded software development... 
    Work at office

    AST SpaceMobile

    Lanham, MD
    2 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
    a month ago
  • $150k - $180k

     ...communication coaching experiences Craft and quality: You hold yourself to a high bar for code quality and API design, and you make the engineers around you better This role is hybrid with an expectation of 3 days a week in the office - you'll need to be based in the... 
    Full time
    Work at office
    3 days per week

    Yoodli Ai Roleplays

    Washington DC
    13 hours ago
  • $160k - $220k

     ...collaborate, coordinate, and continuously optimize the revenue process. The Role We’re looking for a strong Senior Python Engineer who’s eager to go beyond traditional backend development. This role is for someone ambitious—someone who takes pride in building... 
    Full time
    Immediate start
    Worldwide

    Aircall

    Washington DC
    13 hours ago
  • $110k - $145k

     ...Software Engineer - Backend Services Truveta is the world’s first health provider led data platform with a vision of Saving Lives with Data. Our mission is to enable researchers to find cures faster, empower every clinician to be an expert, and help families make the... 
    Full time
    For contractors
    H1b
    Visa sponsorship
    Work visa
    Flexible hours

    Truveta

    Washington DC
    13 hours ago
  • $160k - $210k

     ...and achieving remarkable growth in a rapidly evolving industry.   Now, we’re growing! The Role We’re hiring a Senior Software Engineer (Backend) to join the team building our next-generation, pixel-less ad targeting systems. You’ll design, build, and scale systems... 
    Full time
    Work at office
    Remote work
    Work from home

    Cognitiv

    Washington DC
    13 hours ago
  •  ...Ventures. About the Role Union is building the orchestration layer for modern AI and ML workloads. We're hiring a Front-End Software Engineer to build intuitive, high-performance experiences on top of complex distributed systems. The surface you own is data-dense... 
    Full time
    Work at office
    Flexible hours

    Union.ai.

    Washington DC
    13 hours ago
  •  ...Senior Frontend Engineer \\ \ Location: \\ Seattle, WA (On\-site \/ Hybrid)\ \ We’re looking for an experienced Senior Frontend...  ...standard for what great frontend engineering looks like in enterprise software, we’d love to hear from you. \ \ Apply with your resume... 
    Full time
    Work experience placement

    Talentry

    Washington DC
    13 hours ago
  • $166k - $220k

     ...also develops Lattice for Mission Autonomy, Anduril’s premier software platform that enables masses of Fury, Barracuda, and other first...  ...teams like Perception, Motion Planning, Hardware, and Test Engineering to solve some of the hardest problems facing our customers.... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Washington DC
    13 hours ago
  • $50k - $120k

     ...We are seeking a Full Stack Software Engineer to join a talented team providing critical mission-related support to a U.S. Government customer. This is a full-time opportunity to work with an award-winning team on AI/ML-driven capabilities within the Intelligence Community... 
    Remote job
    Full time
    Contract work
    Work from home
    Relocation package

    Mission Box Technologies

    Laurel, MD
    13 hours ago
  • $160k - $250k

     ...of customer API requests every month. Hive also offers turnkey software applications powered by proprietary AI models and datasets, enabling...  ...interested in joining the future of AI! Senior Software Engineer - Backend In order to execute our vision, we need to grow... 
    Full time

    Hive

    Washington DC
    13 hours ago
  • $140k - $150k

     ...here to make things slightly better. We're here to change the game. The Role This is not a typical engineering role. We are looking for a Full-Stack Software Engineer who will focus entirely on moonshot innovation on the consumer side of Viome . Your job is to... 
    Full time
    Work at office
    Flexible hours
    Shift work

    Viome Life Sciences

    Washington DC
    13 hours ago
  • $8k

     ...Secret (TS/SCI) clearance with polygraph is required.    Visionist has an exciting new opportunity for a Junior Full Stack Software Engineer. You will be joining a critical mission supporting our customers big data processing platforms. The analytics developed and deployed... 
    Permanent employment
    Full time
    Contract work
    Temporary work
    Flexible hours

    Visionist

    Laurel, MD
    13 hours ago
  •  ...Black Cape  Title: Spectacular Full Stack Software Engineer (2+ years - Senior Level) Locations: Arlington, VA, Reston, VA and areas throughout the DMV area Onsite Expectations: MUST be willing to go onsite 2 - 3 days per week; could be up to 5 days per week... 
    Full time
    For subcontractor
    2 days per week
    3 days per week

    Black Cape

    Arlington, VA
    13 hours ago
  • $115k - $145k

     ...product innovation to create dynamic experiences that captivate, engage, and delight. We are in search of a Senior Full-Stack Software Engineer to join our Gigantic Playground team. In this role, you will play a crucial part in driving technological innovation for our... 
    Full time

    Courtavenue

    Washington DC
    13 hours ago
  • The defense market is surging, but the data that drives it hasn’t kept up. Companies, government, and investors are forced to perform heavily manual processes and piece together hundreds of disparate sources to make decisions. Obviant is building a data source of truth...
    Full time
    Work at office
    Work from home
    Flexible hours
    Night shift
    Weekend work

    Obviant

    Arlington, VA
    13 hours ago
  •  ...kinds. About The Role At Alloy.ai , our computation engine is at the heart of many of our platform’s critical functions....  ...who enjoys diving deep into algorithms, data structures, and software architecture. You have prior experience in designing systems and... 
    Full time
    Work experience placement
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Alloy.Ai

    Washington DC
    13 hours ago
  • $155k - $190k

     ...Senior Software Engineer - Backend Services  Truveta is the world’s first health provider led data platform with a vision of Saving Lives with Data. Our mission is to enable researchers to find cures faster, empower every clinician to be an expert, and help families... 
    Full time
    For contractors
    Visa sponsorship
    Work visa
    Flexible hours

    Truveta

    Washington DC
    13 hours ago
  • $120k - $145k

     ...Integrate is a Seattle-based company building program management software for the world’s most ambitious machines .    Integrate...  ...innovate faster.   About the Role We’re hiring a Full Stack Engineer to help us build and evolve the product layer of Integrate’s platform... 
    Permanent employment
    Full time
    Contract work

    Integrate

    Washington DC
    13 hours ago
  •  ...Black Cape Title: FrontEnd Software Engineer (2+ years to Senior Levels)  Locations: Arlington, VA, Reston, VA and areas throughout the DMV area Clearance: MUST have an Active Top Secret of TS/SCI clearance ***MUST HAVE an Active Top Secret OR Top Secret... 
    Full time
    For subcontractor

    Black Cape

    Arlington, VA
    13 hours ago
  • $90k - $150k

     ...Inc. (SFI), a two-time USA Today Top Workplaces awardee and Washington Top Workplaces honoree, is seeking Senior Front-End Software Engineers to support our Federal Government customer. This role supports one of DOT's NHTSA initiatives — a modern, cloud-based platform... 
    Full time

    Spatial Front, Inc

    Washington DC
    13 hours ago
  •  ...mission is to unlock financial freedom for everyone by making money movement and access to financial data simple and secure. As a Software Engineer, you will design and build the systems that power how millions of people connect to their finances. You will work across the... 
    Full time
    Work experience placement
    Internship
    Local area

    Plaid Inc.

    Washington DC
    13 hours ago
  •  ...Software Engineer (Backend-Focused) About AZX Our mission is to accelerate positive impact in critical industries through AI transformation. We’re growing quickly and already work with category-leaders in real estate (CBRE), energy (LevelTen Energy), logistics... 
    Remote job
    Full time
    Work visa
    Flexible hours
    Shift work

    Azx Inc

    Washington DC
    13 hours ago
  • $200k - $260k

     ...clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Senior Full Stack Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company drone... 
    16 hours
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package

    Gliacell Technologies

    Chevy Chase, MD
    13 hours ago

Do you want to receive more vacancies?

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