Starpath.Space
Senior Flight Software Engineer - Embedded Linux
Hawthorne, CA. Posted 3 months ago
The role
You will own the Linux platform layer for an NVIDIA Orin-based Autonomy Computer. This includes managing the kernel, drivers, BSP, and boot chain to support rover autonomy and teleoperation.
What you will do
- Own the rover's Linux platform layer including kernel, drivers, BSP, and boot chain
- Own and extend the current BSP, including device tree and pin muxing
- Own the interface software for CAN, RS-485, USB, CSI, and Ethernet devices
- Own the over-the-air software update system
- Design robust systems for fault detection, identification, and recovery
- Work with software engineers developing autonomy and control software and electrical engineers designing avionics hardware
Required qualifications
- Deep hands-on experience with the Linux kernel and boot chain
- Experience authoring and debugging device trees and pin muxing for embedded ARM platforms
- Experience with serial, CAN, and Ethernet device drivers
- 5+ years experience with embedded Linux at the kernel/driver/BSP level
- 5+ years experience programming in C
- Evidence of exceptional engineering ability
- Degree in Computer Science, Computer Engineering, or a related field OR demonstrated excellence at coding via significant professional experience
- A desire to make humans a multi-planet species
Nice to have
- Experience developing space flight software
- Experience developing software to control real robots, autonomous vehicles, or remotely-controlled vehicles
- Experience with NVIDIA Jetson platform
- Experience with ZFS
- Experience developing software that is tolerant to radiation effects (SEEs)
- Track record of delivering highly reliable software on a tight schedule
Benefits
- Health, dental, vision, and retirement plans
- Paid time off, holidays, and flexible policies
- Professional growth opportunities through training and development
- The chance to own high-impact work that directly shapes the future of robotics & space!
- A collaborative, mission-driven culture
Before you apply
- To conform to U.S. Government export regulations, you must be a U.S. citizen or national, U.S. lawful, permanent resident, Refugee under 8 U.S.C. § 1157, or Asylee under 8 U.S.C. § 1158, or be eligibl
About the company
Starpath is building technology to enable human expansion into the Solar System by developing an end-to-end system for in-situ resource utilization on the Moon and Mars.