Staff Embedded Software Engineer

Lunar Outpost, Inc.

$100K — $130K *
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer or electrical engineering or related field
  • 5+ years in embedded software or avionics systems for space or mission-critical robotics applications
  • Experience with RTOS-based systems (e.g., VxWorks, FreeRTOS, RTEMS)
  • 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
  • Familiarity with spacecraft data handling and networking
  • Self-motivated and able to meet critical deadlines

Responsibilities

  • Design, develop, and maintain embedded and flight software for real-time systems
  • Implement software on RTOS-based platforms
  • Support development of flight software applications like command/telemetry handling
  • Develop and integrate device drivers and hardware abstraction layers
  • Collaborate with hardware and systems engineers for software integration
  • Assist with system integration, testing, and validation
  • Debug and troubleshoot performance and timing issues
  • Contribute to documentation, including design descriptions and test procedures

Benefits

  • Comprehensive health coverage, with 70% of premiums covered by the employer
  • Three weeks of paid vacation per year
  • Up to 4% employer match on 401(k) contributions
  • 11 paid company-recognized holidays
  • Parental leave
  • Educational reimbursement opportunities
Full Job Description
Currently, we are seeking a Staff Core Software Engineer to contribute to our mission in a dynamic startup environment.

The main responsibilities of the Staff Software Engineer is to develop software for robotic systems, ensuring the system meets stringent real-time, safety and reliability requirements for crewed and autonomous space operations.

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
  • 5+ 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
  • U.S. Person


Preferred Qualifications:
  • Experience with device driver development or board support packages (BSPs)
  • Experience working with simulation tools or hardware-in-the-loop testing
  • Knowledge of 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


Compensation & Benefits: Compensation level and base salary are competitively structured and thoughtfully determined based on factors such as relevant skills, experience, education, and the scope of the role.
  • Comprehensive health coverage: Medical, dental, and vision benefits, with 70% of premiums covered by the employer
  • Paid time off: Three (3) weeks per year of vacation
  • Retirement plan: Up to 4% employer match on 401(k) contributions
  • Paid holidays: 11 company-recognized holidays
  • Parental leave
  • Educational reimbursement opportunities to support company objectives, continued learning, and career development

Similar Jobs

More Jobs at Lunar Outpost, Inc.

  • Principal RF Engineer
    $120K — $150K *
    Golden, CO 80401 (Jefferson County)
    Aerospace & Defense
    In-Person
  • Principal RF Engineer
    $120K — $150K *
    Arvada, CO 80002 (Jefferson County)
    Aerospace & Defense
    In-Person
  • Senior Ground Software Engineer
    $100K — $130K *
    Arvada, CO 80002 (Jefferson County)
    Aerospace & Defense
    In-Person
  • Software Test Lead
    $100K — $130K *
    Golden, CO 80401 (Jefferson County)
    Aerospace & Defense
    In-Person
  • Software Test Lead
    $100K — $130K *
    Arvada, CO 80002 (Jefferson County)
    Aerospace & Defense
    In-Person

More Aerospace & Defense Jobs

Find similar Staff Embedded Software Engineer jobs: