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
- ...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$140k - $160k
.... We are seeking a Senior Embedded Hardware Engineer to serve as our technical... ...complex mixed-signal and RF system What You'll Do:... ...experience with firmware/embedded software development (C/C++)... ...Solid knowledge of serial communication protocols including I2C, SPI...SuggestedContract workFlexible hours- ...are seeking a Staff Core Software Engineer to contribute to our mission... ...software for robotic systems, ensuring the system meets... ...Design, develop, and maintain embedded and flight software for real-time systems... ...written and oral communication skills U.S. Person Preferred...SuggestedPermanent employment
$140k - $205k
...adventure? Loft’s Onboard Software group provides the on-... ..., including: Flight Products computational... ...Utilize version control systems to create feature... ...~2+ years software engineering experience, using programming... .... Experience with embedded Linux operation, including...SuggestedTemporary workRelocation packageFlexible hours- ...Vantor is currently seeking aSenior-Level Software Engineer to support ourFALCONeffort. This role... ...matters! TheFALCONteam values clear communication, ownership, technical curiosity, and... ...degree in computer science, information systems, software engineering or a related...Remote work
- ...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
- ...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 with a strong background in developing embedded...Permanent employmentFull timeContract workWork experience placementLocal area
- ...seeking a Staff Real-Time Embedded Software Engineer to contribute to our... ...best practices, ensuring the system meets stringent safety and... ...operational procedures to flight-certifiable standards... ...Excellent written and oral communication skills ~ U.S. Person...Permanent employmentRemote workMonday to Friday
$133k - $161k
...CesiumAstro, we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space... ...We are seeking a highly skilled and experienced Staff Embedded Software Engineer to join our software team. In this position, you...Permanent employmentFull timeWork experience placementLocal area$195k - $275k
...onboard AI and compute. As Director, Embedded Systems & FPGA Engineering, you will shape the technical... ...determine how Loft’s hardware, embedded software, onboard software, and operational... ...), payload interfaces, or satellite flight systems. Experience in New Space...Temporary workRelocation packageFlexible hours- ...CesiumAstro , we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space... ...our team. CesiumAstro is seeking an experienced Embedded Software Engineer II with a strong background in embedded Linux...Permanent employmentFull timeContract workWork experience placementLocal area
- CesiumAstro is seeking an experienced Embedded Software Engineer I with a strong background in embedded Linux development and the Yocto build system. This role is ideal for engineers with hands‑on experience in embedded systems, including device drivers, kernel customization...
- ...details below.We are looking for a Principal Engineer with deep systems engineering expertise to lead the design and delivery of complex software-intensive systems spanning cloud... ...and operational readiness.· Ability to communicate effectively with software engineers, architects...Permanent employmentFull time
- ...CesiumAstro , we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space... ...to join our team. We are seeking a Senior Flight Dynamics Engineer to lead orbit design, trajectory analysis, and orbit determination...Permanent employmentFull timeContract workWork experience placementLocal area
- ...talented, experienced Senior Software Engineer - Perception. As the... ...role in developing perception systems. Working at the intersection... ...Excellent written and oral communication skills U.S. Person... ...perception or SLAM systems on embedded hardware Demonstrated ability...Remote workMonday to Friday
- ...pioneers of out-of-the-box communication systems for satellites, UAVs,... ...team. We are seeking a Software Engineer II to support several new... ...space-related ground and flight software. Develop distributed... ...~ Exposure to embedded development or cloud development...Permanent employmentFull timeContract workWork experience placementLocal area
- ...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... ...sequencing Work on communication protocols between units... ...Some experience with embedded Linux or bare-metal firmware...Permanent employmentFull timeInternship
- ...institutions we serve. As the Associate Software Engineer, you will contribute to building and... ...to support predictable delivery. · Communicate effectively with technical and non-technical... ...from senior engineers and the System Architect. Learn and apply engineering...Immediate startFlexible hours
- ...developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch... .... The Senior Spacecraft Systems Engineer – Software is responsible for translating system... ...integrated technical solutions for complex embedded systems. This role serves as a...Permanent employmentFull timeContract workWork experience placementLocal area
$144k - $198k
...adventure? Loft’s Onboard Software group provides the on-... ...someone scrappy — the kind of engineer who digs into an unfamiliar system, maps it out, and gets it... ...Experience with embedded or resource-constrained systems... ...0 missions flown, Loft’s flight heritage and proven...Temporary workWork at officeRelocation packageFlexible hours$60k - $100k
...unemployment challenges with smart software, world-class trainers,... ...As a Data Conversion Software Engineer , you'll help design, build, and maintain systems that transform and integrate data... ...problem-solving, and collaborative communication skills Salary: $60K - $100K...For contractorsSecond jobWork at office$120k - $185k
...Cloud Infrastructure Engineer Arvada, Colorado Loft Federal... ...excel in problem-solving and communication—because great solutions come... ...team of space enthusiasts, software experts, and cutting-edge technologists... ...to automate and optimize systems, including CI/CD pipelines,...Temporary workWork at officeRelocation packageFlexible hours$52k - $70k
...Software Support Specialist Apply Online The Software Support Specialist ensures... ...multiple development tools, best practice communication, team coordinated testing, and other available... .... Uses Tyler's client management system to create, track, and/or update details...Work at officeLocal areaRemote work$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... ...PHY/MAC level ~ Comfortable in embedded Linux Preferred Qualifications...Permanent employmentTemporary work- ...pioneers of out-of-the-box communication systems for satellites, UAVs, launch... ...our team. The CesiumAstro software team is looking for Summer 2027 interns to design embedded software for satellite communication... ...closely with CesiumAstro engineers on low-level and high-level...Permanent employmentSummer workInternshipSummer internshipLocal area
- ...Job Description As an Embedded Software Engineering Intern at Lunar Outpost, you... ...Can effectively demonstrate communication and interpersonal skills,... ...with real-time operating system (RTOS) Experience working... ...Experience with NASA core flight software Experience with...Full timeSummer workInternshipWork at officeRemote workMonday to FridayFlexible hours
$144.6k - $198.8k
...Enterprise AI Solutions as our Next AI Engineer!Architect, deploy, and scale high-impact... ...processes into reliable, intelligent production systems.AECO: Trimble is empowering stakeholders... ...Skills & Experience:7+ years of software engineering experience with a deep focus...Ongoing contractFull timeWork at officeLocal areaWorldwide$80k - $130k
...Job Title: Full Stack Software Engineer Company: Loenbro, LLC Business Unit/Department: Information Technology (IT) Location: Westminster,... ...an engineer who has built and shipped full-stack production systems end-to-end — spanning frontend, backend, and infrastructure....Full timeWork at officeLocal areaRemote work$69.1k - $141.5k
...Software Engineer CACI's Radar and Sensor Technologies group is seeking aspiring engineers, signals analysts, and physicists to join our team to support the development of algorithms and software related to synthetic aperture radar, low observables, electro-optical,...Contract workWork experience placementRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Flight Software Engineer - Embedded Systems & Communications. Be the first to apply!
- software developer positions Golden, CO
- entry level software engineer remote Golden, CO
- senior software engineer remote Golden, CO
- startup software engineer Golden, CO
- remote entry level software developer Golden, CO
- cybersecurity software engineer Golden, CO
- software developer Golden, CO
- software engineer Golden, CO
- software developer fintech Golden, CO
- part time software developer remote Golden, CO




