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

Flight Software Engineer - Embedded Systems & Communications

$120k - $170k

Approach Venture

Job Description

Job Description

Flight Software Engineer - Build the flight software, embedded platform, and communications infrastructure behind a new generation of distributed spacecraft systems.

Golden, Colorado | On-site

Opportunity Summary

This role sits at the intersection of embedded software, flight computing, communications, and avionics. You will help build the core software platform that runs the spacecraft while also supporting the networking and communication systems that allow multiple vehicles and ground systems to exchange data reliably. The work spans embedded Linux, low-level firmware, real-time software, networking, messaging middleware, RF interfaces, and hardware integration. It is a hands-on role for an engineer who enjoys working close to the hardware and solving problems across the full software stack.

About Us

We are a venture-backed space technology company developing advanced modular spacecraft systems designed to operate together in orbit. The team is small, highly technical, and progressing from development and demonstration toward operational systems. Engineers work closely across software, avionics, controls, RF, and hardware with meaningful ownership over systems that will ultimately fly in space.

Job Duties

  • Develop and maintain the core flight software platform used across spacecraft systems
  • Build embedded software frameworks and interfaces that connect vehicle subsystems
  • Develop hardware abstraction layers to support multiple compute and avionics configurations
  • Configure and maintain embedded and real-time Linux environments
  • Develop low-level firmware for sensors, actuators, and spacecraft hardware
  • Interface with hardware using UART, SPI, I2C, and other embedded protocols
  • Build deterministic and real-time software for hardware control
  • Own portions of the spacecraft communication and networking stack
  • Develop publish/subscribe messaging infrastructure and associated message schemas
  • Configure communication reliability and quality-of-service behavior
  • Implement IP networking, routing, multicast, addressing, and time synchronization
  • Support communication between distributed vehicles and ground systems
  • Develop software interfaces supporting RF and onboard communication hardware
  • Build and improve software testing, CI, provisioning, and deployment infrastructure
  • Integrate new compute boards and avionics hardware into the flight software environment
  • Troubleshoot issues spanning software, networking, RF, and hardware
  • Partner closely with avionics, controls, systems, and hardware engineers through integration and flight testing

Qualifications

  • Degree in computer science, computer engineering, electrical engineering, or equivalent technical experience
  • 5+ years of relevant experience for senior-level consideration
  • Strong proficiency with C++ and/or C
  • Working knowledge of Python
  • Strong understanding of how software interacts with processors, memory, peripherals, and hardware
  • Experience developing and debugging embedded Linux systems
  • Familiarity with device drivers and low-level hardware interfaces
  • Experience with networking fundamentals including IP, routing, and multicast
  • Experience diagnosing network behavior using tools such as Wireshark
  • Experience with messaging or publish/subscribe middleware
  • Experience working with serialized data, interface definitions, or message schemas
  • Comfortable debugging complex issues across software and hardware

Preferred Experience

  • Experience with aerospace or robotics flight software frameworks such as F Prime
  • Experience with DDS platforms such as Fast DDS, RTI Connext, or Cyclone DDS
  • Familiarity with DDS quality-of-service configuration and tuning
  • Experience with dynamic or mesh networking protocols
  • Experience with IPv6
  • Familiarity with spacecraft telemetry and command standards such as CCSDS
  • Knowledge of NTP, PTP, or other precision time synchronization methods
  • Familiarity with RF communications or software-defined radios
  • Microcontroller development experience with STM32 or similar platforms
  • Experience with RTOS or bare-metal firmware
  • Experience with Yocto, Buildroot, or similar embedded Linux build systems
  • Knowledge of real-time scheduling, CPU affinity, and latency optimization
  • Experience with CMake, embedded CI pipelines, and hardware-in-the-loop testing
  • Previous experience with spacecraft, robotics, autonomous systems, or other distributed embedded platforms

Why Join Us

  • Own critical software spanning flight computing, embedded systems, and spacecraft communications
  • Work across software, avionics, RF, controls, and hardware rather than operating within a narrow software silo
  • Join a small engineering team where individual contributors have significant technical ownership
  • Help define the software architecture and development infrastructure as the company scales
  • Work directly on systems progressing toward flight and operational deployment
  • Equity participation through stock options
  • Medical, dental, and vision coverage
  • Short- and long-term disability insurance
  • Life insurance
  • Paid parental leave
  • Three weeks of paid vacation
  • Ten or more paid holidays annually

Compensation Details

$120,000 - $170,000

#LI-AV

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Flight Software Engineer - Embedded Systems & Communications in Golden, CO vacancy
  • $95k - $140k

     ...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...  ...Responsibilities & Ownership The communication and networking stack...  ...on real-time or embedded Linux Compensation... 
    Suggested
    Permanent employment
    Temporary work

    Rendezvous Robotics

    Golden, CO
    4 days ago
  •  ...developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch...  ...We are looking to add a Senior Flight Software Engineer II to our Internal Missions team....  ...satellite operating systems to low-level embedded products. You will work and learn... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    Westminster, CO
    3 days ago
  • $95k - $140k

     ...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...  ...how software runs on hardware ~ Embedded Linux: building, configuring, and... 
    Suggested
    Permanent employment
    Temporary work

    Rendezvous Robotics

    Golden, CO
    4 days ago
  • $158k - $190k

     ...CesiumAstro is seeking a highly skilled Principal Embedded Software Engineer I to join its software team in Westminster, Colorado. In this role, you will design software for embedded systems from concept through production, focusing on low-level and high-level software... 
    Suggested

    Jobleads-US

    Westminster, CO
    3 days ago
  •  ...seeking a Staff Real-Time Embedded Software Engineer to contribute to our mission...  ...practices, ensuring the system meets stringent safety and...  ...operational procedures to flight-certifiable standards Required...  ...written and oral communication skills U.S. Person  Preferred... 
    Suggested
    Permanent employment

    Lunar Outpost

    Golden, CO
    19 hours ago
  •  ...Earth. Currently, we are seeking a Staff Embedded Software Engineer to contribute to our mission in a...  ...Engineer is to develop software for robotic systems, ensuring the system meets stringent...  ..., develop, and maintain embedded and flight software for real-time systems... 
    Permanent employment

    Lunar Outpost

    Golden, CO
    2 days ago
  •  ...4 DAYS ONSITE / ONLY W2 ROLE Job Description- ·5 years of experience in wifi / networking domain with hands on development and architecture in embedded space. C programming, linux fundamentals, wifi, networking are the primary skillsets needed for this role.... 

    Longfinch Technologies

    Golden, CO
    1 day ago
  •  ...Staff Embedded Software Engineer - MiddlewareAre you passionate about shaping...  ...best practices, ensuring the system meets stringent safety and...  ...operational procedures to flight-certifiable...  ...skillsExcellent written and oral communication skillsU.S. PersonPreferred... 
    Permanent employment

    Lunar Outpost

    Golden, CO
    1 day ago
  • Lunar Outpost Inc. is searching for a Software Test Lead to pioneer software testing for embedded systems in a dynamic startup environment focused on space robotics. The ideal candidate will possess over 5 years of software testing experience and a Bachelor’s degree in... 

    Industrious Ventures

    Golden, CO
    3 days ago
  • Lunar Outpost, based in Colorado, is seeking a Staff Core Software Engineer to contribute to cutting-edge projects in space robotics. You will design, develop, and maintain embedded software for various robotic systems, ensuring stringent performance and reliability... 

    Industrious Ventures

    Golden, CO
    5 days ago
  • $135k - $165k

     ...Westminster, Colorado is looking for a GNSS/PNT Engineer to design and implement algorithms for PNT systems. Candidates should have a degree in Electrical Engineering...  ...experience. The role involves working on embedded software development and signal processing tasks. The... 
    Flexible hours

    Locus Lock

    Westminster, CO
    5 days ago
  •  ...Vantor is currently seeking a Senior-Level Software Engineer to support our FALCON effort. This...  ...matters! The FALCON team values clear communication, ownership, technical curiosity, and...  ...degree in computer science, information systems, software engineering or a related... 
    Full time
    Remote work

    Maxar Technologies

    Westminster, CO
    1 day ago
  •  ...talented, experienced Senior Software Engineer - Perception. As the...  ...role in developing perception systems. Working at the intersection...  ...Excellent written and oral communication skillsU.S. PersonPreferred...  ...perception or SLAM systems on embedded hardware Demonstrated... 

    Lunar Outpost

    Golden, CO
    3 days ago
  •  ...seeking a Staff Real-Time Embedded Software Engineer to contribute to our mission...  ...practices, ensuring the system meets stringent safety and...  ...operational procedures to flight-certifiable standards Required...  ...written and oral communication skills U.S. Person Preferred... 
    Permanent employment

    Lunar Outpost

    Golden, CO
    2 days ago
  •  ...Vantor is currently seeking a Mid-Level Software Engineer to support our FALCON effort. This...  ...matters! The FALCON team values clear communication, ownership, technical curiosity, and the...  ...degree in computer science, information systems, software engineering or a related... 
    Full time
    Remote work

    Maxar Technologies

    Westminster, CO
    1 day ago
  •  ...Software Development EngineerVantor is forging the new frontier...  ...seeking a Software Development Engineer to join our team in...  ...code on the Mission Control System (MCS) development scrum team...  ...software defect repairs. Strong communication skills are important to effectively... 

    Maxar by Vantor

    Westminster, CO
    2 days ago
  • Lunar Outpost in Golden, CO is seeking a Staff Real-Time Embedded Software Engineer to serve as a subject-matter expert for RTOS driver and application development on space robotics platforms. You will lead driver and RTOS development efforts and mentor engineers to meet... 

    Lunar Outpost

    Golden, CO
    2 days ago
  • Lunar Outpost, a leader in space robotics, seeks a Staff Embedded Software Engineer to develop real-time software for robotic systems and flight applications. You will implement on RTOS platforms, integrate device drivers, and work with hardware teams to ensure robust,... 

    Lunar Outpost

    Golden, CO
    5 days ago
  • $115.3k - $165k

     ...devices we make at SEL are embedded in the power grid....  ..., automation, and communication. They use cutting-edge...  ...faster. As a Project Engineer – Project Manager in Engineering...  ...and power systems worldwide. As a Project...  ...work with scheduling software to graphically represent... 
    Full time
    Apprenticeship
    Worldwide
    Flexible hours

    Schweitzer Engineering Laboratories (SEL)

    Lakewood, CO
    3 days ago
  • $115.3k - $165k

     ...devices we make at SEL are embedded in the power grid....  ..., automation, and communication. They use cutting-edge...  ...faster. As a Project Engineer - Project Manager in Engineering...  ...and power systems worldwide. As a Project...  ...work with scheduling software to graphically represent... 
    Full time
    Apprenticeship
    Worldwide
    Flexible hours

    Schweitzer Engineering Laboratories

    Lakewood, CO
    19 hours ago
  •  ...Functional Skills ~5+ years of experience in embedded software development with a focus on Wi-Fi/...  ...and networking features for embedded systems. Develop, debug, and troubleshoot...  ...Collaborate with cross-functional engineering teams to design, develop, and test embedded... 

    PB consulting

    Idledale, CO
    1 day ago
  • $120k - $170k

     ...Francisco, CAMission & Program Engineering - Software Solutions /Full time /On-...  ...as developing our future systems, the role will also be working...  ...and effectively communicate issues and solutionsExperience...  ...Scheduling concepts and or Flight DynamicsGitLab CI/CD and Automated... 
    Full time
    Temporary work

    Loft Orbital

    Golden, CO
    1 day ago
  • $84k - $144k

     ...devices we make at SEL are embedded in the power grid. They...  ...cybersecurity, automation, and communication. They use cutting-edge...  ...to go faster. As a Power Systems Automation Engineer, you’ll provide solutions...  ..., application and testing software, and literature.Participating... 
    Full time
    Apprenticeship
    Worldwide
    Flexible hours

    Schweitzer Engineering Laboratories

    Lakewood, CO
    5 days ago
  •  ...Westminster, Colorado seeks a Principal Embedded Software Engineer II to lead embedded SATCOM software...  ...high-reliability microcontroller systems, driving from requirements through production...  ..., real-time Linux desirable, and strong communication. #J-18808-Ljbffr Jobleads-US

    Jobleads-US

    Westminster, CO
    4 days ago
  • Lunar Outpost is seeking a Software Test Lead to guide rigorous testing processes for space robotics and planetary vehicles. This role...  .... With a Bachelor’s degree in computer science or Aerospace Engineering and over 5 years of testing experience, the ideal candidate will... 

    Sky Mavis

    Golden, CO
    3 days ago
  • $69.72 - $96.54 per hour

    Job Title: Senior Embedded Software Engineer II Location: Westminster, CO Zip Code: 80021 Start...  ...have hands-on expertise in embedded systems, device drivers, kernel modifications...  ...technology to unlock satellite communications that has traditionally relied on mechanically... 
    Contract work
    Temporary work
    Local area
    Immediate start
    Worldwide

    Belcan

    Westminster, CO
    10 days ago
  •  ...CesiumAstro , we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space...  ...solutions.   We are seeking an experienced Senior Embedded Software Engineer II with a strong background in developing embedded... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    Westminster, CO
    4 days ago
  •  ...CesiumAstro , we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space...  ...and helicopter connectivity solutions.   The Embedded Software Engineer II supports the development of embedded software for... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Work at office
    Local area

    CesiumAstro

    Westminster, CO
    4 days ago
  • $95k - $150k

    As Software Engineer you will be responsible for; Collaborate closely with...  ...requirements and control systems. Analyze, define, and...  ...Familiarity with industrial communication protocols (serial, CAN, Modbus...  ...Hardware Extensive knowledge of embedded programming down to the... 
    For contractors

    Altentechnologyusa

    Arvada, CO
    5 days ago
  • $95k - $150k

    Altentechnologyusa is seeking a skilled Software Engineer to join its team in Arvada, Colorado. The role involves collaborating with mechanical...  ...strong C programming skills and a deep understanding of embedded programming, with a bachelor's degree in Computer Science or... 

    Altentechnologyusa

    Arvada, CO
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Flight Software Engineer - Embedded Systems & Communications. Be the first to apply!