L

Lunar Outpost

Autonomous lunar rovers and space robotics

Staff Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeGolden, CO, USANo salary listed

About the Job

Requirements

  • A bachelor's degree in computer or electrical engineering or a related field.
  • At least five years of experience in embedded software or avionics systems for space or mission-critical robotics applications.
  • Experience with at least one real-time operating system-based system, such as VxWorks, FreeRTOS, or RTEMS.
  • Understanding of real-time systems concepts, including task scheduling, interrupts, and memory constraints.
  • Experience with software integration and testing on hardware platforms.
  • Proficiency in C for embedded systems.
  • Familiarity with spacecraft data handling, telemetry and command processing, and networking.
  • Must be a U.S. Person.

Responsibilities

  • Design, develop, and maintain embedded and flight software for real-time systems.
  • Implement software on real-time operating system-based platforms such as VxWorks, RTEMS, or similar.
  • Support development of flight software applications, including command and telemetry handling and system control logic.
  • Develop and integrate device drivers and hardware abstraction layers.
  • Collaborate with hardware and systems engineers to integrate software with embedded platforms.
  • Assist with system integration, testing, and validation, including simulation and hardware-in-the-loop environments.
  • Debug and troubleshoot issues related to performance, timing, and system interaction.
  • Contribute to documentation, including design descriptions and test procedures.

Desired Qualifications

  • Experience with device driver development or board support packages.
  • Experience with flight software frameworks such as NASA cFS or similar architectures.
  • Experience with robotics platforms for planetary exploration, surface mobility, or space station operations.
  • Experience working with simulation tools or hardware-in-the-loop testing.
  • Knowledge of fault-tolerant or safety-critical software design principles.
  • Experience with guidance, navigation, and control software integration in robotic or spacecraft systems.
  • Prior work with crewed vehicle avionics architecture or planetary robotics.
  • Experience mentoring junior engineers and task planning.

About the Company

Lunar Outpost

Autonomous lunar rovers and space robotics

Lunar Outpost builds robotic systems for space and Earth, focusing on lunar surface mobility and in-situ resource utilization, including the MAPP autonomous rovers for mobility-as-a-service on the Moon and the Lunar Terrain Vehicle for Artemis, plus terrestrial Canary sensors. MAPP rovers autonomously navigate the Moon to carry payloads, while the LTV supports astronauts and deploys infrastructure; Canary sensors monitor air quality on Earth and were adapted from space-dust detection, with Nokia testing lunar 4G connectivity. The company differentiates itself with a service-based mobility model and partnerships (NASA, GM, Goodyear, Lockheed Martin), plus a track record of commercial lunar landings and a focus on payload delivery and infrastructure. Its goal is to lower the cost of space exploration, spur a cislunar economy, and enable sustained lunar activity through reliable mobility, resource use, and communication-enabled systems.

Company size
51-200
Company stage
Series B
Total funding
$44.5M
Headquarters
Golden, CO
Founded
2017

Recently Posted Jobs

Explore more opportunities at Lunar Outpost

See more jobs