Senior Embedded Software Engineer – Space Linux Kernel

lunaroutpost

Golden (CO)

On-site

USD 140,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive health coverage
Paid time off: 3 weeks per year
401(k) with up to 4% match
11 company holidays
Parental leave
Educational reimbursement

Job summary

Lunar Outpost is seeking a Staff Embedded Software Engineer - Middleware to lead kernel development for space robotic applications. You will guide kernel configuration on avionics platforms, implement drivers, and collaborate with cross-functional teams to ensure safety and reliability for crewed and autonomous missions.

The role demands hands-on board bring-up, experience with Spacewire, SPI, and deterministic networking, and a strong C background.

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.
  • 3+ years in Linux kernel setup, configuration and BSP customization.
  • Hands-on board bring-up experience for avionics or robotic hardware.
  • Strong proficiency in C for embedded system development.
  • Experience with real-time debugging, timing analysis and performance optimization.
  • Experience with SPI, RS485/422, ADCs, Spacewire.
  • Experience with deterministic networking, SMP and safety-critical software architecture.
  • Self-motivated, driven to meet critical deadlines.
  • Excellent organization and time management skills.
  • Excellent written and oral communication skills.
  • U.S. Person

Responsibilities

  • Serve as the technical authority for kernel configuration and deployment on robotics-based avionics platforms.
  • Design, implement, integrate and maintain kernel-based software for space avionics.
  • Perform board bring-up for new avionics hardware, including processor initialization, bootloader configuration, and peripheral driver development.
  • Implement 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.
  • Document OS configuration, integration steps, operational procedures to flight‑certifiable standards.

Skills

C programming
Embedded systems
Linux kernel
Real-time debugging
Space avionics
BSP customization

Education

Bachelor’s degree in computer or electrical engineering

Tools

Spacewire
VxWorks 7
OCI containerization
SPI
RS485/422
ADCs

Job description

Lunar Outpost is seeking a Staff Embedded Software Engineer - Middleware to lead kernel development for space robotic applications. You will guide kernel configuration on avionics platforms, implement drivers, and collaborate with cross-functional teams to ensure safety and reliability for crewed and autonomous missions.

The role demands hands-on board bring-up, experience with Spacewire, SPI, and deterministic networking, and a strong C background.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Embedded Software Engineer: Space Kernel Expert
Staff Embedded Software Engineer: Space Kernel Expert

Industrious Ventures • Golden (CO)

On-site
USD 100,000 - 140,000
Medical, dental, and vision benefits
Three weeks per year of vacation
Up to 4% employer match on 401(k) contributions
+3
Staff Linux Kernel Engineer - Space Robotics Middleware
Staff Linux Kernel Engineer - Space Robotics Middleware

Lunar Outpost • Golden (CO)

On-site
USD 100,000 - 130,000
Comprehensive health coverage
Paid time off
Retirement plan
+2
Staff Embedded Software Engineer - Middleware
Staff Embedded Software Engineer - Middleware

lunaroutpost • Golden (CO)

On-site
USD 140,000 - 210,000
Comprehensive health coverage
Paid time off: 3 weeks per year
401(k) with up to 4% match
+3
Staff Embedded Software Engineer - Middleware
Staff Embedded Software Engineer - Middleware

Lunar Outpost • Golden (CO)

On-site
USD 100,000 - 130,000
Comprehensive health coverage
Paid time off
Retirement plan
+2
Staff Embedded Software Engineer - Middleware
Staff Embedded Software Engineer - Middleware

Industrious Ventures • Golden (CO)

On-site
USD 100,000 - 140,000
Medical, dental, and vision benefits
Three weeks per year of vacation
Up to 4% employer match on 401(k) contributions
+3
Senior Flight Software Lead - Embedded Linux for Spacecraft
Senior Flight Software Lead - Embedded Linux for Spacecraft

NewSpace Technical • Los Angeles (CA)

On-site
USD 155,000 - 200,000
Equity opportunity
Paid Time Off
Senior Space Embedded Software Engineer – Real-Time Flight
Senior Space Embedded Software Engineer – Real-Time Flight

Industrious Ventures • Golden (CO)

On-site
USD 100,000 - 130,000
Comprehensive health coverage
Paid time off (3 weeks)
401(k) retirement plan with employer match
+3
Space-Grade Linux Kernel Engineer (Mid–Senior)
Space-Grade Linux Kernel Engineer (Mid–Senior)

Medium • Saratoga (CA)

On-site
USD 150,000 - 225,000
Paid holidays
Paid time off
Staff Embedded Software Engineer — Real-Time Space Robotics
Staff Embedded Software Engineer — Real-Time Space Robotics

Lunar Outpost • Golden (CO)

On-site
USD 140,000 - 190,000
Health coverage
Paid time off
401(k) match
+3
Senior Embedded Linux Engineer (C++) for Spaceflight
Senior Embedded Linux Engineer (C++) for Spaceflight

Varda Space Industries • El Segundo (CA)

On-site
USD 169,000 - 216,000
Flexible PTO + 12 holidays
100% company-paid Medical, Dental, and