Satellite Flight Software Engineer

2 months ago


Virginia Beach, United States Lynk Inc Full time

Job Summary:

The Satellite Flight Software Engineer at Lynk will be developing a variety of embedded flight software applications for commanding and controlling our satellites. This includes developing our satellite command and data handling system software, in addition to supporting software for both its primary (payload) and secondary radio communications functions. The software will initially be tested on the satellite prototype in a lab environment (“flatsat”) that simulates orbit operations. The software engineer will also be responsible for implementing methods of data acquisition to ensure successful testing, verification, and validation.
We build spacecraft fast So, the perfect candidate for this role will have significant previous experience designing, developing, and testing software on rapid timelines. We are looking for engineers that enjoy a challenge and have a track record of creative thinking to solve unconventional problems.

Core Responsibilities:

The Satellite Flight Software Engineer will be responsible for design, development, and testing of all spacecraft flight software including that for our spacecraft Command & Data Handling, Power, Communications, and Guidance, Navigation, & Control Systems. This includes:

  • Developing Linux applications that implement the major functions required by our satellite flight system
  • Working in a small, agile team to manage the software development lifecycle (requirements definition, design, implementation, test, and verification) for individual projects
  • Creating embedded software to interact with satellite devices/electronics using CAN, I2C, SPI, RS-422, RS-485, etc. protocols
  • Implementing inter-application coordination and communications using standard inter-process communication (IPC) mechanisms available in Linux
  • Developing test software to support unit, integration, and system testing of all flight software functions
  • Writing this software in C, C++, Rust, or other languages in a Linux environment

Required Qualifications:

  • A Bachelor’s degree (or higher) in Software, Electrical, Aerospace, or in a related engineering field.
  • 3-5 years of software engineering experience
  • Demonstrated experience working with multiple programming languages (C, C++, Python, Rust), operating systems, and development environments
  • Demonstrated experience with all phases of the software development life cycle
  • Experience with developing software to interact with hardware devices
  • Experience with inter-process communication (IPC) mechanisms
  • Experience with the following: Linux, Git, CI/CD

Desired Qualifications:

  • Experience developing and testing software for SmallSats / CubeSats
  • Experience with hardware-in-the-loop integration and testing
  • Experience with the following: CMake, Protocol Buffers, ZeroMQ

ITAR Requirements

The U.S. Government space technology export regulations, includingthe International Traffic in Arms Regulations (ITAR) require the person in this position to be a U.S. citizen, lawful permanent resident of the U.S., protectedindividual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State. To learn more about ITAR, please visit Understand ITAR.



  • Virginia Beach, Virginia, United States Lynk Inc Full time

    About the RoleWe are seeking a highly skilled Satellite Command and Control Software Engineer to join our team at Lynk Inc. The successful candidate will be responsible for developing software applications for commanding and controlling our satellites.Key Responsibilities:Design, develop, and test flight software applications for spacecraft command and data...


  • Huntington Beach, United States Boeing Full time

    Satellite Flight and Payload Software Engineer (Experienced / Senior)Company:The Boeing CompanyJob ID:00000440937Date Posted:2025-01-07Location:USA - Huntington Beach, CAJob Description Qualifications:The Boeing Research & Technology (BR&T) Mission Systems & Autonomy (MS&A) software capability is seeking a Satellite Flight and Payload Software Engineer...


  • Huntington Beach, United States The Boeing Company Full time

    Job Description At Boeing, we innovate and collaborate to make the world a better place. From the seabed to outer space, you can contribute to work that matters with a company where diversity, equity and inclusion are shared values. We’re committed to fostering an environment for every teammate that’s welcoming, respectful and inclusive, with great...


  • Huntington Beach, CA, United States Boeing Full time

    Satellite Flight and Payload Software Engineer (Experienced / Senior)Company:The Boeing CompanyJob ID:00000440937Date Posted:2025-01-07Location:USA - Huntington Beach, CAJob Description Qualifications:The Boeing Research & Technology (BR&T) Mission Systems & Autonomy (MS&A) software capability is seeking a Satellite Flight and Payload Software Engineer...


  • Huntington Beach, United States Boeing Full time

    Satellite Flight and Payload Software Engineer (Experienced / Senior) Company: The Boeing Company Job ID: 00000440937 Date Posted: 2025-01-07 Location: USA - Huntington Beach, CA Job Description Qualifications: The Boeing Research & Technology (BR&T) Mission Systems & Autonomy (MS&A) software capability is seeking a Satellite Flight and Payload Software...


  • Huntington Beach, California, United States Boeing Full time

    Job DescriptionThis is an exciting opportunity to work as a Satellite Flight and Payload Software Engineer at Boeing's Research & Technology division. As part of our Mission Systems & Autonomy (MS&A) software capability, you will be responsible for developing software products for image sensor payloads and space vehicle flight control. Your expertise in...


  • Huntington Beach, California, United States The Boeing Company Full time

    Job OverviewWe are seeking a highly skilled Satellite Flight and Payload Software Engineer to join our team in Huntington Beach, California. As a key member of the Boeing Research & Technology (BR&T) Mission Systems & Autonomy (MS&A) software capability, you will be responsible for developing advanced space-based imaging sensor...


  • Redondo Beach, United States Impulse Space Full time

    As a Flight Software Engineer your core responsibility will be to write code that runs on custom avionics hardware for executing flight and ground test functions. You will work with avionics hardware engineers, GNC engineers, propulsion engineers, and others to develop performant and maintainable solutions. You will have the opportunity to contribute to many...


  • Virginia Beach, Virginia, United States Lynk Inc Full time

    Job OverviewWe are seeking an experienced Embedded Flight Software Developer to join our team at Lynk Inc. This is a unique opportunity to work on the development of embedded flight software applications for commanding and controlling our satellites.


  • Virginia Beach, Virginia, United States Lynk Inc Full time

    About the RoleThe Satellite Systems Software Engineer will be responsible for designing, developing, and testing software for our spacecraft's Command & Data Handling, Power, Communications, and Guidance, Navigation, & Control Systems.


  • Long Beach, United States Galaxy Technology Hires LLC Full time

    Senior Flight Software Engineer     Torrance, CA – Relocation Assistance Provided The Company Our client’s mission is to expand humanity’s frontier into the solar system and beyond. The next step on this journey is to enable manufacturing and habitation in Low Earth Orbit (LEO). Our client’s plan to make this a reality is to build artificial...


  • Huntington Beach, California, United States The Boeing Company Full time

    Job DescriptionIn this role, you will be responsible for developing and integrating flight and payload software for advanced space-based imaging sensor payloads. You will work closely with cross-functional teams to ensure software products meet customer needs and are delivered on schedule.ResponsibilitiesDevelop and integrate flight and payload software for...


  • Long Beach, United States Rocket Lab Full time

    ABOUT ROCKET LAB Rocket Lab is a global leader in launch and space systems. The rockets and satellites we build and launch enable some of the most ambitious and vital space missions globally, supporting scientific exploration, Earth observation and missions to combat climate change, national security, and exciting new technology demonstrations. Our Electron...


  • Long Beach, CA, United States Rocket Lab Full time

    ABOUT ROCKET LABRocket Lab is a global leader in launch and space systems. The rockets and satellites we build and launch enable some of the most ambitious and vital space missions globally, supporting scientific exploration, Earth observation and missions to combat climate change, national security, and exciting new technology demonstrations. Our Electron...


  • Huntington Beach, California, United States Boeing Full time

    We are seeking an experienced lead flight software engineer to join our team in Huntington Beach, CA. As the lead, you will be responsible for developing, documenting, and maintaining complex software systems, including real-time and embedded satellite flight software.ResponsibilitiesLeads the development of code and integration of complex software...


  • Long Beach, United States Vast Full time

    At Vast, our mission is to contribute to a future where billions of people are living and thriving in space. We are building artificial gravity space stations, allowing long-term stays in space without the adverse effects of zero-gravity. Our initial crewed space habitat will be Haven-1, scheduled to be the world’s first commercial space station when it...


  • Huntington Beach, United States Boeing Full time

    Lead Flight Software Engineer Company: The Boeing Company Job ID: 00000437445 Date Posted: 2025-01-07 Location: USA - Huntington Beach, CA Job Description Qualifications: The Boeing Research & Technology organization is thrilled to offer an exceptional opportunity for a Lead Flight Software Engineer to join our cutting-edge Payload Product Technology and...


  • Huntington Beach, United States The Boeing Company Full time

    Job Description At Boeing, we innovate and collaborate to make the world a better place. From the seabed to outer space, you can contribute to work that matters with a company where diversity, equity and inclusion are shared values. We’re committed to fostering an environment for every teammate that’s welcoming, respectful and inclusive, with great...


  • Huntington Beach, California, United States The Boeing Company Full time

    Company OverviewThe Boeing Company is a world-leading aerospace and defense company, driven by innovation and collaboration. With a legacy of pushing boundaries in space exploration and aviation, we are seeking a talented individual to join our team as a Lead Flight Software Engineer.Our commitment to diversity, equity, and inclusion creates an environment...


  • Manhattan Beach, California, United States Northrop Grumman Full time

    Northrop Grumman is a pioneering company that pushes the boundaries of innovation in various sciences. Our team within the Space Systems organization is chartered with providing skills and innovative technologies to develop, design, produce, and sustain optimized product lines across the sector while giving a decisive advantage to the warfighter.Our Next Gen...