Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Flight Software Engineer

at Muon Space

Posted 1 day ago 3 applied

Description:

  • Muon seeks a Flight Software Engineer to join their satellite flight software team.
  • The ideal candidate is a self-motivated versatile software developer with significant previous experience developing robust Linux and/or RTOS embedded software.
  • In this role, you will design, develop, integrate, and test the software and firmware that runs on Muon's orbiting satellites.
  • You will be an integral member of the team defining and building Muon’s satellite bus platform and payload software.
  • You will translate concepts and requirements into design and working implementations, supporting through to on-orbit operations.
  • You will design, bring up, and support the embedded software that runs on satellite flight systems and peripherals using Arm Cortex-M and Embedded Linux Arm Cortex-A SoCs.
  • You will participate in evaluating and selecting technologies for the software foundation.
  • You will write application, platform, and driver functionality in the flight software environment and teach others how to use it.
  • You will integrate compute and peripheral subsystems software.
  • You will collaborate with hardware team members on the design and bring up of Muon hardware.
  • You will collaborate with software team members to set flight software architecture, select infrastructure and tools, and communicate with cloud backends.
  • You will participate in developing software and hardware-in-the-loop test strategies.

Requirements:

  • A B.S., M.S., or Ph.D. in computer science, electrical engineering, or a related field is required.
  • A minimum of 3 years of experience as a software engineer in a team environment is required.
  • Strong C/C++ programming skills are required, along with intermediate Python knowledge and some practical familiarity with other languages.
  • Great embedded systems fundamentals are required, including user space applications, resource-efficient design, low-level drivers, bit manipulation, responsive software and IRQ handling, RTOS frameworks, I/O, and communication buses.
  • Experience with integration and control of external hardware devices, including reading datasheets, is required.
  • Excellent communication and presentation skills are required.

Benefits:

  • The salary range for this role is $129K - $175K, depending on the candidate's skills, geographic location, qualifications, and experience.
  • In addition to salary, Muon provides equity compensation.
  • Benefits include medical, dental, and vision insurance.
  • A 401k retirement plan is offered.
  • Short and long-term disability and life insurance are included.
  • New employees receive three weeks of paid vacation, along with 12 paid holidays.
  • Unlimited sick time and paid parental leave are also provided.