Robotics Software Engineer

InnoForge

Hawthorne (CA)

On-site

USD 140,000 - 190,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Relocation support
Competitive salary

Job summary

InnoForge in Hawthorne, CA is seeking a Senior Robotics Software Engineer to own localization and state estimation for a planetary surface vehicle. This on-site role combines advanced algorithms with real hardware testing, requiring hands-on development on real robots.

You will fuse IMU, camera, LiDAR, wheel odometry data, develop GPS-denied methods, and integrate with planning and autonomy. Strong C++ and Python skills are essential; space robotics background is a plus.

Qualifications

  • Experience with EKFs, factor graphs, INS, visual odometry or LiDAR odometry.
  • Ability to move between mathematical analysis, software implementation and field testing.
  • Experience with outdoor robots or autonomous vehicles is relevant.

Responsibilities

  • Own localization and state-estimation architecture for the vehicle.
  • Fuse data from IMUs, cameras, LiDAR, wheel odometry and other navigation sensors.
  • Develop GPS-denied localization approaches and test on hardware.
  • Test software on real vehicles and in simulation.
  • Integrate localization with planning, autonomy and hazard-avoidance systems.
  • Deploy algorithms onto robots and participate in outdoor vehicle testing.

Skills

Localization
State estimation
Sensor fusion
C++
Python
SLAM/odometry
GPS-denied localization

Job description

Senior Robotics Software Engineer - Localization

Hawthorne | On-site | Competitive salary, equity and relocation support

An early-stage space robotics company is hiring a Senior Robotics Software Engineer to own localization and state estimation for a planetary surface vehicle.

The challenge is straightforward to describe but difficult to solve: enable a mobile robot to understand its position reliably in an outdoor, unstructured environment without depending on GPS or prepared infrastructure.

This position combines advanced robotics algorithms with practical engineering on real hardware. The successful engineer will choose the technical approach, implement it, deploy it to the vehicle, test it in realistic terrain, evaluate its limitations and iterate quickly.

The role

  • Own the vehicle’s localization and state-estimation architecture.
  • Fuse data from IMUs, cameras, LiDAR, wheel odometry and other navigation sensors.
  • Develop and evaluate GPS-denied localization approaches.
  • Test software on real robotic vehicles and in simulation.
  • Measure accuracy, identify failure modes and improve robustness.
  • Integrate localization with planning, autonomy and hazard-avoidance systems.
  • Participate directly in outdoor vehicle testing.
  • Deployment of algorithms onto real robots or autonomous vehicles.
  • Strong C++ and/or Python.
  • Experience with techniques such as EKFs, factor graphs, INS, visual odometry or LiDAR odometry.
  • Ability to move between mathematical analysis, software implementation and field testing.

Experience with outdoor robots, drones, autonomous vehicles, defence autonomy or natural-terrain navigation is particularly relevant.

Previous space experience is useful but not required.

This role will not suit someone whose experience is entirely academic or simulation-based. The company needs an engineer who enjoys getting software working reliably on real hardware.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Localization Robotics Engineer - On-Site + Relocation
Senior Localization Robotics Engineer - On-Site + Relocation

InnoForge • Hawthorne (CA)

On-site
USD 140,000 - 190,000
Equity
Relocation support
Competitive salary
Robotics Engineer
Robotics Engineer

NewSpace Technical • Los Angeles (CA)

On-site
USD 155,000 - 200,000
Equity opportunity
Paid Time Off
Robotics Software Engineer - Localization
Robotics Software Engineer - Localization

ViaBot • California (MO)

On-site
USD 110,000 - 150,000
Senior Robotics Software Engineer (Up to $200k)
Senior Robotics Software Engineer (Up to $200k)

Attis • Los Angeles (CA)

On-site
USD 150,000 - 200,000
Health, dental, and vision coverage
Generous PTO
Equity options
Senior Robotics Software Engineer – Lunar Rover Localization
Senior Robotics Software Engineer – Lunar Rover Localization

Starpath Robotics • Hawthorne (CA)

On-site
USD 145,000 - 185,000
Equity package
PTO and health/vision/dental insurance
On-site
Senior Robotics Software Engineer Autonomous Systems Equity
Senior Robotics Software Engineer Autonomous Systems Equity

NewSpace Technical • Los Angeles (CA)

On-site
USD 155,000 - 200,000
Equity opportunity
Paid Time Off
Robotics Engineer
Robotics Engineer

HYFIX • Santa Clara (CA)

On-site
USD 90,000 - 120,000
401(k) with company matching
Health, dental, and vision insurance
Dynamic startup environment with hands-on engineering opportunities
Senior / Staff Robotics Engineer, Motion Planning
Senior / Staff Robotics Engineer, Motion Planning

RoboForce • Milpitas (CA)

On-site
USD 140,000 - 200,000
Competitive stock options
Health, dental, and vision insurance
401(k) plan
+1
Senior Robotics Software Engineer, Localization and Mapping
Senior Robotics Software Engineer, Localization and Mapping

Azalea Robotics • Berkeley (CA)

On-site
USD 100,000 - 150,000
Competitive compensation
Stock options
Benefits
Calibration and Localization Engineer
Calibration and Localization Engineer

Humble Robotics • San Francisco (CA)

On-site
USD 100,000 - 150,000