← All roles

Autonomy Software Engineer - Mapping and Localization

Noble Machines· AI & Autonomy
Apply on company site
Sunnyvale, CAPosted 4mo ago

About the role

Robotics Autonomy Engineer responsible for ownership and leadership of autonomy systems for Noble Machines' multipurpose robots, focusing on localization, mapping, navigation, and SLAM with cutting-edge neural and volumetric methods.

Responsibilities

  • Develop and maintain real-time mapping, localization, and navigation software for mobility robotic systems
  • Build scalable SLAM pipelines using a mix of sensors, including LiDAR, vision, and IMU
  • Implement 3D scene representations using cutting-edge techniques such as 3D Gaussian Splatting, NeRFs, and other neural or volumetric methods
  • Integrate localization and mapping modules with motion planning and control systems
  • Deploy robust autonomy stacks to on-board compute platforms and validate them in both simulation and real-world testing
  • Analyze and tune performance of perception and SLAM systems in challenging environments
  • Collaborate with mechanical, electrical, and software engineers to develop co-designed autonomy solutions
  • Write clean, modular, production-quality code with thorough documentation and testing
  • Operate and support robots during field testing and customer deployment

Qualifications

  • 4+ years of experience working in robotics, autonomy, or a closely related field
  • Strong foundation in SLAM, probabilistic localization, 3D reconstruction, and navigation algorithms
  • Deep experience with C++ and Python, especially in real-time robotics or embedded systems
  • Experience building and deploying autonomy stacks using frameworks such as ROS or ROS2
  • Proven ability to develop algorithms for sensor fusion and state estimation (e.g., EKF, UKF, particle filters)
  • Hands-on experience with real robot systems—ground, legged, or aerial platforms
  • Familiarity with 3D mapping techniques including voxel grids, mesh reconstruction, and Gaussian Splatting
  • Demonstrated rapid growth and technical ownership on complex autonomy projects
  • Ability to prioritize and execute tasks in a fast-paced, dynamic environment
  • Excellent communication and collaboration skills across disciplines

Skills

Required:SLAMC++PythonROS / ROS2Sensor fusion3D mapping
Nice to have:NeRFs / neural / volumetric methods
Last updated Aug 9, 2026. Interested? Apply on the company site.
Noble Machines logo

About Noble Machines

Designed for people. Engineered for industry. Powered by purpose.

Noble Machines

General-purpose robotsAutomationAI-driven whole body controlRoboticsIndustrial autonomy

More open roles at Noble Machines