Senior Robotics Software Engineer – Lunar Rover Localization

starpath.space

Hawthorne (CA)

On-site

USD 140,000 - 190,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Starpath Robotics in Los Angeles (Hawthorne), CA, seeks a Senior Robotics Software Engineer specializing in lunar rover localization. You will own localization software, deciding technical approaches, implementing algorithms, and validating performance on real rovers and in Gazebo simulations.

You should have 5+ years of Python/C++ experience, hands-on robot software development, and non-GPS localization expertise. Join a mission-driven team building autonomous systems for space exploration.

Qualifications

  • 5+ years experience programming in Python and/or C/C++
  • Experience developing software to control real robots
  • Experience with non-GPS localization techniques (INS, EKF, factor graphs, SLAM)
  • Evidence of exceptional engineering ability
  • Degree in Computer Science or related field or demonstrated coding excellence
  • Outstanding communications skills
  • A desire to make humans a multi-planet species

Responsibilities

  • Design a technical approach that addresses rover localization on the Moon
  • Develop software to determine rover position from sensor data (IMU, cameras, LIDAR, odometry, star tracker, sun sensors, terrain matching)
  • Test and evaluate localization on rover prototypes at the lunar analog test site
  • Test and evaluate localization in Gazebo-based mission simulations with NASA terrain data
  • Collaborate with software team to integrate localization with the autonomy system

Skills

Python
C/C++
Robotics software
Communication skills
Multi-planet mindset

Education

CS degree or equivalent

Tools

ROS/ROS2
Gazebo
MuJoCo
LIDAR localization

Job description

Position Details:
  • Location: Los Angeles (Hawthorne), CA

  • Employment Type: Full-time

  • Department: Starmine

  • Travel: Occasional

The Mission

Starpath develops and manufactures the technologies that will enable humans to live on the Moon and Mars. Today, we are building robotic systems that locally produce the essential commodities a lunar civilization will require at extreme scale: water, power, and oxygen. Our ultimate goal is to build and operate a self-sustaining city on Mars.

Senior Robotics Software Engineer - Lunar Rover Localization

In this role, you will own the software for accurately determining and tracking the position of our lunar rovers as they navigate on the surface of the Moon. This position requires strong technical understanding of localization algorithms and hands‑on experience getting localization systems to work robustly on real robots in the real world.

The right candidate for this job is someone who can decide on a technical approach, write the software to implement that approach, test the system on the real rover and in simulation, evaluate the performance of the system, understand where it works well and where it works poorly, decide whether to refine this approach or pivot to a different approach, and repeat this entire cycle quickly.

Responsibilities:
  • Design a technical approach that addresses the specific challenges of rover localization on the Moon

  • Develop software for accurately determining the position of our rover on the lunar surface based on sensor data (e.g. IMU, cameras, LIDAR, odometry, star tracker, sun sensors, terrain matching)

  • Test and evaluate localization performance on our rover prototypes at our lunar analog test site

  • Test and evaluate localization performance in Gazebo-based mission simulations based on NASA lunar terrain data

  • Work closely with other members of the software team to integrate localization with other parts of our autonomy system (e.g. path planning, hazard avoidance)

Required Qualifications:
  • 5+ years experience programming in Python and/or C/C++

  • Experience developing software to control real robots

  • Experience with non-GPS robot localization techniques (e.g. INS, EKF, factor graphs, SLAM)

  • Evidence of exceptional engineering ability

  • Degree in Computer Science or a related field OR demonstrated excellence at coding via significant professional experience

  • Outstanding communications skills

  • A desire to make humans a multi-planet species

Preferred Qualifications:
  • Experience with outdoor robots and/or autonomous vehicles

  • Experience with robots operating in natural terrain

  • Experience with LIDAR-based localization (e.g. LIDAR odometry, LIDAR SLAM)

  • Experience with vision-based localization (e.g. visual odometry, VSLAM)

  • Experience with terrain matching techniques for localization

  • Experience programming in ROS/ROS2

  • Experience with robot simulators (e.g. Gazebo, Mujuco)

  • Experience developing software for aerospace applications

  • Experience developing and deploying software in production

EAR Requirements:
  • To conform to U.S. Government export regulations, you must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State.

Equal Opportunity:
  • Starpath is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Benefits:

At Starpath Robotics, base pay is just one part of your total rewards package. We also offer:

  • Generous benefits including health, dental, vision, and retirement plans.

  • Paid time off, holidays, and flexible policies to support balance.

  • 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 where craftsmanship and innovation are celebrated.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Flight Software Engineer - Embedded Linux
Senior Flight Software Engineer - Embedded Linux

starpath.space • Hawthorne (CA)

On-site
USD 150,000 - 190,000
Health benefits
Retirement plans
Paid time off
+1
Senior Robotics Software Engineer (Up to $200k)
Senior Robotics Software Engineer (Up to $200k)

Attis • Los Angeles (CA)

On-site
USD 180,000 - 220,000
Health, dental, and vision coverage
Generous PTO
Equity options
Senior Robotics Software Engineer - Localization
Senior Robotics Software Engineer - Localization

Samson Rose • Los Angeles (CA)

On-site
USD 150,000 - 210,000
Senior/Principal Mechanical Engineer
Senior/Principal Mechanical Engineer

starpath.space • Hawthorne (CA)

On-site
USD 140,000 - 190,000
Health benefits
Dental benefits
Vision benefits
+7
Lunar Rover Localization Engineer — Senior Robotics Lead
Lunar Rover Localization Engineer — Senior Robotics Lead

starpath.space • Hawthorne (CA)

On-site
USD 140,000 - 190,000
Task and Motion Planning Engineer
Task and Motion Planning Engineer

lunaroutpost • Golden (CO)

Hybrid
USD 120,000 - 170,000
Health coverage
Paid time off
401(k) match
+2
Task and Motion Planning Engineer
Task and Motion Planning Engineer

EVONA • Denver (CO)

On-site
USD 120,000 - 180,000
Health insurance
401(k) match
Paid time off
+3
Task and Motion Planning Engineer
Task and Motion Planning Engineer

Lunar Outpost • Golden (CO)

On-site
USD 120,000 - 170,000
Health coverage
PTO
401k match
+3
Lead Rover Navigation and Perception Engineer
Lead Rover Navigation and Perception Engineer

Venturi Astrolab, Inc. • United States

On-site
USD 142,000 - 235,000
Equity ownership
Health benefits
401(k) with company match
+4
Task and Motion Planning Engineer
Task and Motion Planning Engineer

Industrious Ventures • Golden (CO)

On-site
USD 120,000 - 190,000
Health coverage
Paid time off
401(k) with company match
+3