Staff Embedded Software Engineer

Job Category: Embedded
Location: Colorado, United States
Employment Type: Permanent
Location Terms: On-site
Salary: USD160000

Staff Embedded Software Engineer – Space Robotics

We’re looking for a Staff Embedded Software Engineer to lead real-time operating system (RTOS) development for mission-critical space robotics.

In this role, you’ll be the go-to expert for VxWorks, designing, deploying, and optimizing embedded software that enables our rovers and avionics to perform reliably on the Moon and beyond.

What you’ll do:

  • Lead the design, configuration, and deployment of VxWorks on robotic avionics platforms

  • Perform board bring-up, bootloader setup, and driver development for new hardware

  • Implement real-time scheduling, partitioning, and fault-tolerant architectures

  • Integrate software with sensors and subsystems through HIL and simulation testing

  • Mentor engineers and set standards for flight-quality embedded systems

What we’re looking for:

  • 7+ years of experience in embedded software or avionics systems

  • Hands-on experience with VxWorks, C programming, and board bring-up

  • Strong debugging and real-time performance optimization skills

  • US Person (citizen or permanent resident)

Nice to have:

  • Experience with NASA cFS, LEON3/4 or RISC-V processors

  • Familiarity with Time-Sensitive Networking (TSN), safety-critical systems, or human-rated spacecraft

  • Previous work on planetary robotics or crewed vehicle programs

    #LI-LH1

Attach a Resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!