What are the responsibilities and job description for the Senior Embedded Software Engineer position at EVONA?
Staff Embedded Software Engineer – Space Robotics & Avionics
Location: Golden, Colorado
Are you an embedded systems specialist who thrives on solving complex challenges for next-generation space missions? This fast-scaling company is advancing the future of autonomous exploration vehicles and robotics designed for both lunar and terrestrial missions.
As a Staff Embedded Software Engineer, you’ll take the technical lead on real-time software development for mission-critical systems, driving reliability and precision in harsh and unpredictable environments. You’ll play a pivotal role in mentoring engineers, designing software architectures, and deploying RTOS solutions that will operate on the surface of other worlds.
What You’ll Do:
- Lead the design, configuration, and deployment of VxWorks RTOS for robotic avionics systems
- Develop and integrate device drivers and embedded applications for flight and test platforms
- Support new hardware bring-up, including processor initialization and driver implementation
- Collaborate with hardware, robotics, and systems teams to create fault-tolerant architectures
- Ensure system reliability, timing performance, and safety compliance across all software layers
- Coach and support junior engineers on RTOS principles and embedded best practice
What You’ll Bring:
- Bachelor’s degree in Computer or Electrical Engineering (or related field)
- 7 years’ experience in embedded software or avionics development
- Proven hands-on experience with board bring-up, bootloaders, and real-time debugging
- Proficiency in C for embedded systems
- Experience with RTOS (ideally VxWorks), deterministic networking, or safety-critical architectures
- Strong communication, documentation, and mentoring skills
- US Citizenship or permanent work eligibility
Bonus Points For:
- Experience with crewed vehicle or robotics avionics
- Familiarity with space-grade processors (LEON3/4, RISC-V)
- Knowledge of Time-Sensitive Networking (TSN) and NASA cFS frameworks
Join a team pushing the limits of what’s possible in space robotics, with projects that directly contribute to the next era of human and autonomous exploration.