Jobs · Information Technology · Colorado

Senior Core Software Engineer

Lunar Outpost · Golden, CO · 1 wk ago
On-siteInformation TechnologyFull-time

Key Responsibilities

  • Design, develop, and maintain embedded and flight software for real-time systems
  • Implement software on RTOS-based platforms (e.g., VxWorks, RTEMS, or similar)
  • Support development of flight software applications, including command/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

Required Qualifications

  • Bachelor’s degree in computer or electrical engineering or related field
  • 3+ years in embedded software or avionics systems for space or mission-critical robotics applications
  • Experience with RTOS-based systems (e.g., VxWorks, FreeRTOS, RTEMS, or similar)
  • Understanding of real-time systems concepts (task scheduling, interrupts, memory constraints)
  • Experience with software integration and testing on hardware platforms
  • Proficiency in C for embedded systems
  • Experience with flight software frameworks such as NASA cFS or similar architectures
  • Familiarity with spacecraft data handling, telemetry/command processing, and networking
  • Experience with robotics platforms for planetary exploration, surface mobility, or space station operations
  • Self-motivated, focused, and driven to meet critical deadlines
  • Excellent organization and time management skills
  • Excellent written and oral communication skills

Preferred Qualifications

  • Experience with device driver development or board support packages (BSPs)
  • Experience working with simulation tools or hardware-in-the-loop testing
  • Familiarity with fault-tolerant or safety-critical software design principles
  • Experience with GNC 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 Role

Lunar Outpost is an industry leader in space robotics and planetary vehicles, dedicated to creating a permanent presence in space and driving positive impacts here on Earth. We are currently seeking a Senior Core Software Engineer to contribute to our mission in a dynamic startup environment.

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 1 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 6 days ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com

Senior Software Engineer

CognizantWoonsocket, RI· 1 wk ago
Information Technology$90k–$140k/yrapply on careers.cognizant.com