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.

Senior Flight Software Engineer - Embedded Linux at Starpath.Space | JobZoey