Lunar Outpost is seeking a Staff Embedded Software Engineer to act as a subject matter expert in deploying VxWorks on embedded systems for mission-critical space robotics, contributing to the development of the Lunar Terrain Vehicle (LTV) for NASA astronauts.
Requirements
- 7+ years in embedded software or avionics systems for space or mission-critical robotics applications
- Hands-on board bring-up experience for avionics or robotics hardware
- Strong proficiency in C for embedded system development
- Experience with real-time debugging, timing analysis, and performance optimization
- Experience with deterministic networking, symmetric multiprocessors (SMP,) and safety-critical software architecture
- Prior work with crewed vehicle avionics architecture or planetary robotics
- Knowledge of LEON3/4 or RISC-V space-grade processors
Responsibilities
- Serve as the technical authority for VxWorks design, configuration, and deployment on a robotics-based avionics platform
- Design, implement, integrate, and maintain VxWorks RTOS-based software for space avionics
- Perform board bring-up for new avionics hardware, including processor initialization, bootloader configuration, and peripheral driver development
- Implement real-time task scheduling, memory partitioning, and time partitioning in alignment with mission safety standards
- Develop and integrate device drivers for rover avionics subsystems
- Collaborate with systems, hardware, and robotics teams to define and implement fault-tolerant operating system configurations
- Support hardware/software integration using engineering models, simulators, and hardware-in-the-loop testbeds
Other
- Self-motivated, focused, and driven to meet critical deadlines
- Excellent organization and time management skills
- Excellent written and oral communication skills
- U.S. Person
- Any offer of employment for this position is conditional upon Lunar Outpost receiving the LTVS Phase II contract from NASA. If the contract is not awarded to Lunar Outpost, this offer will be considered null and void, without further obligation to Lunar Outpost.