Muon Space
Senior Software Engineer, Flight Software
$213K–$237K
San Jose, CA +1 · Senior · Full-time · Posted Jan 15, 2026
- Location
- San Jose, CA
San Jose, California, United States - Experience
- 8+ years as a software engineer in a team environment.
- Education
- B.S., M.S., or Ph.D. in computer science, electrical engineering, or related field.
- Visa sponsorship
- Requires access to export-controlled information. Applicants must be a U.S. person, eligible to access the information without export authorization, or eligible and reasonably likely to obtain required export authorization.
About the job
Designs, develops, integrates, and tests embedded flight software and firmware for Muon Space satellites, supporting systems from initial design through on-orbit operations.
What you'll do
- Build and support satellite flight software, including application, platform, and driver functionality for ARM Cortex-M systems.
- Integrate compute and peripheral subsystems with hardware and collaborate on satellite platform architecture and bring-up.
- Develop software and hardware-in-the-loop test strategies and support flight software through on-orbit operations.
What they ask for
- B.S., M.S., or Ph.D. in computer science, electrical engineering, or a related field.
- 8+ years of software engineering experience in a team environment.
- Strong C/C++ programming skills and practical familiarity with other languages.
- Experience integrating and controlling external hardware devices, and ability to read and understand hardware data sheets.
Nice to have
- Knowledge of industry-standard data formats and schemas, such as ProtoBuf, YAML, and JSON.
- Experience with embedded Linux, FPGA, hardware design, RF communication systems, cloud/server infrastructure, or network architecture.
Pay
USD $213,000 - $237,000 base salary
Tools
C/C++, ARM Cortex-M, ProtoBuf, YAML, JSON, Linux, FPGA
Model-written summary · the original posting is authoritative