Flight Software Engineer - Embedded Systems & Communications
$120k - $170kApproach 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
$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...SuggestedPermanent employmentTemporary work- ...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...SuggestedPermanent employmentFull timeContract workWork experience placementLocal area
$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...SuggestedPermanent employmentTemporary work$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- ...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...SuggestedPermanent employment
- ...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
- ...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....
- ...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 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...
- 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...
$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- ...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 timeRemote work
- ...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...
- ...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
- ...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 timeRemote work
- ...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...
- 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, 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,...
$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 timeApprenticeshipWorldwideFlexible hours$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 timeApprenticeshipWorldwideFlexible hours- ...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...
$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 timeTemporary work$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 timeApprenticeshipWorldwideFlexible hours- ...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
- 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...
$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 workTemporary workLocal areaImmediate startWorldwide- ...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 employmentFull timeContract workWork experience placementLocal area
- ...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 employmentFull timeContract workWork experience placementWork at officeLocal area
$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$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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Flight Software Engineer - Embedded Systems & Communications. Be the first to apply!
- cybersecurity software engineer Golden, CO
- software developer fintech Golden, CO
- senior robotics software engineer Golden, CO
- part time software developer remote Golden, CO
- entry level software engineer remote Golden, CO
- consulting software engineer Golden, CO
- senior software engineer remote Golden, CO
- startup software engineer Golden, CO
- software developer positions Golden, CO
- remote entry level software developer Golden, CO


