Hiring.Camp

Senior Robotics Software Engineer - Localization

Samson Rose

·

Sep 26, 2026

Location
El Segundo, California
Type
Full-time
Department
Engineering
Seniority
Senior
Visa
Not sponsored
Source
RecruiterFlow

Description

 

About the Company

Our client is a venture-backed space technology company building the infrastructure that will make permanent human settlements on the Moon and Mars possible. It is already generating significant commercial revenue from its hardware products and is using that momentum to fund its lunar robotics program: autonomous rovers designed to produce essential resources on the Moon's surface.

The Role

You'll own the software that determines and tracks where the company's lunar rovers are as they drive across the Moon. There is no GPS, prior map data is low resolution, lighting swings between blinding sun and deep shadow, the terrain offers few vertical features, and wheels slip in loose regolith. Solving localization under these conditions takes both a deep understanding of how estimation and mapping algorithms actually work and hands-on experience making them hold up on real robots outside the lab.

The right person can choose a technical approach, write the software, test it on hardware and in simulation, measure where it performs well and where it breaks, decide whether to refine or pivot, and run that entire cycle quickly.

What You'll Do

  • Own the localization architecture for the rover, from technical approach through implementation, testing, and iteration
  • Develop software that estimates rover position from sensors such as IMU, cameras, LIDAR, wheel odometry, star trackers, sun sensors, and terrain matching
  • Handle calibration, time synchronization, coordinate frames, and sensor health across the sensor suite
  • Test on rover prototypes at a lunar analog test site and in Gazebo-based mission simulations built on NASA lunar terrain data
  • Define metrics and ground truth to quantify drift, accuracy, and consistency, and use field results to drive technical decisions
  • Integrate localization outputs and health signals with path planning, hazard avoidance, and recovery behavior

What You Bring

  • 5+ years of programming experience in Python and/or C/C++
  • Experience developing software that runs on real robots
  • Substantive experience with non-GPS localization (e.g., INS, EKF/UKF, factor graphs, SLAM, odometry)
  • A deep understanding of how localization algorithms work, beyond configuring existing packages
  • A track record of taking a system through implementation, testing, debugging, and measured improvement
  • A degree in Computer Science or a related field, or demonstrated coding excellence through significant professional experience
  • Outstanding communication skills
  • A genuine desire to help make humanity a multi-planet species

Nice to Have

  • Localization on outdoor robots or autonomous vehicles, especially in natural terrain
  • LIDAR-based localization (LIDAR odometry, LIDAR SLAM, scan matching)
  • Vision-based localization (visual odometry, VIO, VSLAM)
  • Terrain or map matching using elevation or imagery data
  • ROS/ROS2 and simulators such as Gazebo or MuJoCo
  • Aerospace software or production deployment experience

You Don't Need Space Experience

Some of the best candidates for this role will come from other demanding environments: off-road, agricultural, mining, or defense robots; GNSS-denied autonomous vehicles; drones and visual-inertial navigation; underwater or subterranean robots; LIDAR mobile mapping; or research teams that deployed their algorithms in the field. What matters is real-robot ownership and strong fundamentals.

How the Team Works

  • Extreme ownership: You own problems from root cause to delivered solution.
  • Bias toward action: When something blocks progress, you find a way around it instead of waiting.
  • Mission over ego: Engineering requires disagreement, and the best idea wins regardless of who it came from.

Eligibility

This position requires access to export-controlled information. Candidates must be a U.S. citizen or national, U.S. lawful permanent resident, refugee under 8 U.S.C. § 1157, asylee under 8 U.S.C. § 1158, or otherwise eligible to obtain the required authorizations from the U.S. Department of State.

This search is being conducted by Samson Rose. All inquiries are confidential.

Skills

Python

Similar Jobs

30

Senior Robotics Software Engineer

Clera·San Francisco, California·Onsite

1d ago

Senior Robotics Software Engineer – ROS 2 & Physical AI (Mohali)

Xenonstack·Mohali, Punjab

2d ago

Senior Software Engineer - Robotics Platform

Gravisrobotics·Zurich·Hybrid

2d ago

Senior Robotics Software Engineer - Generalist (m/f/d)

Autonomous Teaming

Senior / Staff Software Engineer, Robotics Platform

Roboforce·Milpitas, California·Onsite

5d ago

Senior Robotics Software Engineer, Autonomy

Persona.Ai·Houston, Texas

6d ago

Senior Product Manager – Robotics Software Platform

Zivid AS·Oslo, Norway·Onsite

6d ago

Senior Software Technical Program Manager, CUDA Robotics

Nvidia·Durham, North Carolina +1

6d ago

Senior Software Technical Program Manager, CUDA Robotics

Nvidia·Durham, North Carolina +1

6d ago

Senior Robotics Software Engineer – AI-Enabled Manipulation & Industrial Automation

General Motors·Mountain View Technical Center - Mountain View Technical Center, US·Onsite

1w ago

Senior Controls Software Engineer (Robotics & Test Systems) - Surgical

Medtronic·Ireland·Hybrid

1w ago

Senior Controls Software Engineer (Robotics & Test Systems) - Surgical

Medtronic·Ireland·Hybrid

1w ago

Senior Robotics Software Engineer, Simulation

Bonsairoboticsmain·San Jose, California·Hybrid

1w ago

R&D Senior Software Developer, ABB Robotics

Abb·Stockholm, Sweden

1w ago

Member of Technical Staff - Senior Robotics Software (San Francisco, CA)

Tutor Intelligence·San Francisco, California·Onsite

2w ago

Senior Platform Software Engineer (Robotics and Lab Automation)

Oracle·Reading, England·Hybrid

2w ago

Senior Robotics Software Engineer

Nvidia·Santa Clara, California

1mo ago

Senior Robotics Software Engineer

Nvidia·Santa Clara, California

1mo ago

Senior Software Development Engineer, Robotics

Amazon Company

Senior / Staff Robotics Security Software Engineer

Saronic·Austin, Texas·Onsite

1mo ago

Senior Software Engineer, Humanoid Robotics

Nvidia·Shanghai, China

1mo ago

Senior Software Engineer, Humanoid Robotics

Nvidia·Shanghai, China

1mo ago

Senior ML Software Engineer, Robotics, Amazon Robotics

Amazon Company

Senior Software Engineer (gn) Robotics Motion Control

Wandelbots·Dresden, Saxony

1mo ago

Senior Robotics Software Engineer

Viable Engineering Solutions·Orlando, Florida

1mo ago

Sr. Robotics Software Engineer, Fauna

Amazon Company

Sr. Robotics Software Engineer - Vision And Automation Services

General Motors·Austin Technical Center - Austin Technical Center, US·Hybrid

1mo ago

Senior Software Engineer Robotics

Magna·Massachusetts, US·Onsite

1mo ago

Senior Software Engineer, Advanced Pilot Assistant Software (Autonomy/Robotics)

Beaconai·San Carlos, Cojedes·Hybrid

1mo ago

Senior Robotics Software Engineer – Fleet & Navigation Systems - AGF Team

TELEXISTENCE·Tokyo, Japan·Hybrid

1mo ago