Staff Software Engineer, Flight Software jobs in United States
cer-icon
Apply on Employer Site
company-logo

Muon Space · 3 days ago

Staff Software Engineer, Flight Software

Muon Space is an end-to-end Space Systems Provider that designs, builds, and operates LEO satellite constellations delivering mission-critical data. They are seeking a Staff Software Engineer to lead the design, development, integration, and testing of software and firmware for their orbiting satellites.

AerospaceInformation ServicesInformation Technology
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Leading member of the team defining and building Muon’s satellite bus platform
Define and architect design and execution against the basic concepts and requirements of our missions to get the write software and firmware on orbit
Design, bring up, and support the embedded software environment that runs in our satellite flight systems and peripherals using ARM Cortex-M CPUs
Guide evaluation and selection of technologies for our software foundation
Write application, platform, and driver functionality in our flight software environment and set the standards for how others use it
Build the architectural patterns, shared libraries, services and technical strategy documents that enable high-quality and high-velocity development of flight software
Integrate compute and peripheral subsystems in both software and hardware
Collaborate with hardware team members on the design and bring up of Muon hardware
Align team roadmaps with product requirements and mission needs
Define metrics aligned with critical company goals and enable the team to achieve aggressive goals
Ensure effective software and hardware-in-the-loop test strategies
Mentor senior engineers

Qualification

C/C++ programmingEmbedded systemsRTOS frameworksIntegration of hardwareCommunication skillsRust experiencePython experienceLinux developmentFPGA experienceNetwork architecture

Required

B.S., M.S., or Ph.D. in computer science, electrical engineering, or related field
10+ years experience as a software engineer in a team environment
Strong C/C++ programming, with practical familiarity of other languages
Great embedded systems fundamentals: distributed system architecture, resource-efficient design, low-level drivers, bit manipulation, responsive software and IRQ handling, RTOS frameworks, I/O and communication buses
Integration and control of external hardware devices
Read and understand hardware data sheets
Excellent communication and presentation skills

Preferred

Experience working in flight software or some closely related domain
Rust and Python experience
Knowledge of industry-standard data formats and schemas (ProtoBuf, YAML, JSON, etc)
Familiarity with a Linux-based development environment
Experience with one or more of: embedded linux, FPGA, HW design, RF communication systems, cloud/server infrastructure, network architecture
End-to-end development from product concept to delivery to customer/market

Benefits

Equity compensation
Medical, dental, and vision insurance
401k retirement plan
Short & long term disability and life insurance
Three weeks paid vacation for new employees
12 paid holidays
Unlimited sick time
Paid parental leave

Company

Muon Space

twittertwittertwitter
company-logo
Muon Space is a space systems company that designs, builds, and operates LEO satellite constellations for earth intelligence missions.

Funding

Current Stage
Growth Stage
Total Funding
$225.8M
Key Investors
United States Space ForceCongruent VenturesActivate Capital Partners
2025-10-08Grant· $44.6M
2025-06-12Series B· $44.5M
2025-06-12Debt Financing· $45M

Leadership Team

leader-logo
Jonathan Dyer
CEO
linkedin
leader-logo
Dan McCleese
Co-Founder & Chief Scientist
linkedin
Company data provided by crunchbase