Robotics Software Engineer

InnoForge

Los Angeles (CA)

On-site

USD 120,000 - 180,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

InnoForge partners with a US space technology company to develop robotic systems for lunar operations. We are seeking a Senior Robotics Software Engineer to own localization software for autonomous lunar rovers, taking algorithms from concept through simulation and testing on real hardware.

You will work across software, robotics and hardware teams to implement localization, SLAM and state estimation, using C++ and Python.

Qualifications

  • Experience building robotics software for real-world systems.
  • Strong localization/state estimation knowledge.
  • Proficient in C++ and Python.
  • Experience with SLAM, sensor fusion or related positioning techniques.
  • Ability to own complex technical challenges from design to validation.

Responsibilities

  • Own the localization software for lunar rovers.
  • Develop and refine position estimation algorithms.
  • Build and test localization systems in simulation and on hardware.
  • Evaluate performance, identify limits and implement improvements.
  • Collaborate across software, robotics and hardware teams to deliver autonomous systems.
  • Make independent technical decisions with focus on performance and reliability.
  • Iterate rapidly with test–learn–improve cycles.

Skills

Robotics software
Localization
C++
Python
SLAM
Sensor fusion
Visual odometry
Independent ownership

Job description

InnoForge is partnering with an ambitious US space technology company developing robotic systems that will support future operations on the Moon and beyond.

The business is building technology designed to enable the production of critical resources in space, including water, power and oxygen.

We're looking for a Senior Robotics Software Engineer to take ownership of localization software for autonomous lunar rovers operating in some of the most challenging environments imaginable.

This is a hands-on engineering role where you'll have significant technical ownership, taking algorithms from concept through implementation, simulation and testing on real robotic hardware.

What You'll Be Doing

  • Own the design, development and implementation of localization software for lunar rovers.
  • Develop and refine algorithms that accurately estimate and track rover position.
  • Build and test localization systems in simulation and on physical robotic platforms.
  • Evaluate system performance, identify limits and implement improvements.
  • Work across software, robotics and hardware engineering to deliver reliable autonomous systems.
  • Make technical decisions independently, balancing performance, reliability and development speed.
  • Take an iterative approach to development, rapidly testing, learning and improving solutions.

What We're Looking For

  • Strong professional experience developing robotics software, particularly localization and state estimation.
  • Solid understanding of localization algorithms and their practical implementation.
  • Experience deploying and testing software on real robotic systems, not solely in simulation.
  • Strong software engineering skills, ideally in C++ and/or Python.
  • Familiarity with technologies such as sensor fusion, SLAM, visual odometry, inertial navigation or related positioning techniques.
  • Ability to independently own complex technical challenges from initial design through to validation.
  • A practical engineering mindset, comfortable working in a fast-moving environment where solutions need to be built, tested and improved quickly.

Experience in autonomous vehicles, mobile robotics, aerospace, defence or planetary robotics would be particularly relevant.

Interested?

If you've built localization systems that work outside the lab and enjoy solving difficult robotics problems, we'd be interested in speaking with you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Lunar Robotics Localization Engineer
Senior Lunar Robotics Localization Engineer

InnoForge • Los Angeles (CA)

On-site
USD 120,000 - 180,000
Senior Robotics Software Engineer - Localization
Senior Robotics Software Engineer - Localization

Samson Rose • Los Angeles (CA)

On-site
USD 150,000 - 210,000
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
Robotics Software Engineer - Localization
Robotics Software Engineer - Localization

ViaBot Inc. • California

On-site
USD 110,000 - 150,000
Senior Software Engineer - Mission Systems
Senior Software Engineer - Mission Systems

InnoForge • Los Angeles (CA)

Hybrid
USD 140,000 - 190,000
Semi Senior Robotics Engineer
Semi Senior Robotics Engineer

Ekumen • United States

Remote
USD 90,000 - 120,000
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
Senior Lunar Localization Software Engineer
Senior Lunar Localization Software Engineer

Samson Rose • Los Angeles (CA)

On-site
USD 150,000 - 210,000
Task & Motion Planning Engineer
Task & Motion Planning Engineer

EVONA • Denver (CO)

On-site
USD 120,000 - 170,000
Health coverage
Paid time off
401(k) match
+3
Staff Engineer - Robotics Navigation & Localization Engineer
Staff Engineer - Robotics Navigation & Localization Engineer

Fruition Group US • San Francisco (CA)

On-site
USD 120,000 - 170,000