What are the responsibilities and job description for the Staff Embedded Software Engineer position at EVONA?
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
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
- 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)
- 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