Senior Robotics Software Engineer (Up to $200k)

Attis

Los Angeles (CA)

On-site

USD 180,000 - 220,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health, dental, and vision coverage
Generous PTO
Equity options

Job summary

Attis is seeking a Robotics Engineer in Los Angeles to develop advanced localization systems for lunar rovers. This hands-on role involves using sensor data in GPS-denied environments and testing prototypes outdoors.

The ideal candidate has over 5 years of programming experience in Python or C++ and a strong background in localization techniques like SLAM and EKF. The position offers competitive salary, equity options, and generous health benefits.

Qualifications

  • 5+ years programming in Python and/or C/C++.
  • Experience building software for real robotic systems.
  • Strong background in localization techniques like SLAM and EKF.

Responsibilities

  • Develop localization systems using IMU, LIDAR, cameras, and sensor fusion.
  • Test and validate systems on real rover prototypes.
  • Collaborate with autonomy teams across planning and perception.

Skills

Python programming
C/C++ programming
Localization techniques
SLAM
LIDAR
Sensor fusion

Tools

ROS
Gazebo

Job description

My client is developing robotic systems designed to operate on the Moon, with the long-term goal of enabling a sustainable human presence beyond Earth. Their technology focuses on extracting lunar resources and converting them into usable fuel for future space missions.

Alongside this, they are building advanced solar systems for commercial space applications, giving them both near-term traction and a bold long-term vision.

The Role

This role is focused on one of the hardest problems in robotics: localization in GPS-denied environments.

You’ll take ownership of building the systems that allow lunar rovers to accurately determine their position using sensor data in extreme conditions.

Key responsibilities include:
  • Developing localization systems using IMU, LIDAR, cameras, and sensor fusion
  • Applying techniques such as SLAM, EKF, and INS
  • Testing and validating systems on real rover prototypes in outdoor environments
  • Running simulations using tools like Gazebo and real terrain datasets
  • Iterating quickly based on real-world performance and failure modes
  • Collaborating with autonomy teams across planning and perception

This is a highly hands-on role where you’ll be working across the full lifecycle — from design to real-world deployment.

Requirements
  • 5+ years programming in Python and/or C/C++
  • Experience building software for real robotic systems (not just simulation)
  • Strong background in localization (SLAM, EKF, INS, etc.)
  • Experience in GPS-denied or similar environments
  • Eligibility to work under US export regulations
Nice to Have
  • Experience with ground robots or autonomous vehicles
  • LIDAR or vision-based localization (e.g., VSLAM, visual odometry)
  • Familiarity with ROS / ROS2 and simulation tools
  • Salary up to 200k + equity
  • Health, dental, and vision coverage
  • Generous PTO
  • Opportunity to work on real-world systems targeting lunar deployment

Keywords: Robotics Engineer, Autonomy Engineer, SLAM, Localization, C++, Python, ROS, LIDAR, Sensor Fusion, Autonomous Systems

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

Similar jobs worth comparing

Robotics Engineer
Robotics Engineer

NewSpace Technical • Los Angeles (CA)

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

InnoForge • Hawthorne (CA)

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

ViaBot • California (MO)

On-site
USD 110,000 - 150,000
Senior Software Engineer - Perception
Senior Software Engineer - Perception

Lunar Outpost • Golden (CO)

On-site
USD 90,000 - 130,000
Comprehensive health coverage
Paid time off: 3 weeks vacation
401(k) plan with employer match
+2
Senior GNC Engineer - Sensors
Senior GNC Engineer - Sensors

Industrious Ventures • Golden (CO)

On-site
USD 95,000 - 120,000
Health coverage
401(k) employer match
Paid time off
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
GNC Software Engineer - Sensors
GNC Software Engineer - Sensors

EVONA • Denver (CO)

Hybrid
USD 140,000 - 200,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
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