Skip to main content

Muon Space

Software Engineer, Flight Software

San Jose, CA$156k–$186kmidAdded 1 month ago

About this role

Muon is looking for a Flight Software Engineer to join their satellite team in San Jose. The role involves developing and testing software for embedded systems in orbiting satellites, requiring strong experience in C/C++ programming and embedded systems design.

What you'll do

  • Develop and integrate satellite bus software
  • Translate requirements into functional software designs
  • Support embedded software environment using ARM Cortex-M CPUs
  • Evaluate and select software technologies
  • Collaborate with hardware and software teams
  • Develop software testing strategies

What they're looking for

  • C/C++ programming
  • Embedded systems design
  • Low-level driver development
  • RTOS frameworks
  • Hardware integration
  • Communication protocols
  • Problem-solving
  • Effective communication

Benefits

  • Equity compensation
  • Medical, dental, and vision insurance
  • 401k retirement plan
  • Paid vacation and holidays
  • Unlimited sick time
  • Paid parental leave
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Muon Space

Muon Space builds satellites and infrared remote sensing instruments for Earth observation and geospatial data collection. The company is hiring systems engineers, flight software engineers, optical engineers, and software engineers to develop spacecraft, embedded satellite systems, and internal operational software.

View all jobs at Muon Space

Likely interview questions

  • Walk us through your experience developing bare-metal or RTOS-based embedded systems. What were the key challenges you faced and how did you solve them?
  • Describe your experience working with ARM Cortex-M microcontrollers. What peripherals and communication buses have you integrated, and how did you handle driver development?