Senior SLAM Engineer
Seattle, WA · On-site
$100 - $130/hr
Senior SLAM Machine Learning Engineer About us AIM builds autonomy for the real world - robots that move mountains. Our systems fuse software, hardware, robotics, and mission‑critical ...
Seattle, WA · On-site
$100 - $130/hr
Senior SLAM Machine Learning Engineer About us AIM builds autonomy for the real world - robots that move mountains. Our systems fuse software, hardware, robotics, and mission‑critical ...
Seattle, WA · On-site
$100 - $130/hr
Senior SLAM Machine Learning Engineer About us AIM builds autonomy for the real world - robots that move mountains. Our systems fuse software, hardware, robotics, and mission‑critical ...
Redwood City, CA · On-site
As a SLAM Engineer, your work will be essential in enabling our home robot to navigate safely in complex and dynamic home environments. You'll work closely with perception, motion planning, and ...
Redwood City, CA · On-site
As a SLAM Engineer, your work will be essential in enabling our home robot to navigate safely in complex and dynamic home environments. You'll work closely with perception, motion planning, and ...
Architect and deploy production-grade SLAM systems for large-scale HD maps. * Design and implement robust 3D registration pipelines for real-world, noisy, and large environments. * Develop robust ...
Architect and deploy production-grade SLAM systems for large-scale HD maps. * Design and implement robust 3D registration pipelines for real-world, noisy, and large environments. * Develop robust ...
You'll collaborate closely with research scientists, ML engineers, and systems teams to translate cutting-edge SLAM ideas into production-ready capabilities that form the backbone of our world ...
You'll collaborate closely with research scientists, ML engineers, and systems teams to translate cutting-edge SLAM ideas into production-ready capabilities that form the backbone of our world ...
You'll collaborate closely with research scientists, ML engineers, and systems teams to translate cutting-edge SLAM ideas into production-ready capabilities that form the backbone of our world ...
You'll collaborate closely with research scientists, ML engineers, and systems teams to translate cutting-edge SLAM ideas into production-ready capabilities that form the backbone of our world ...
The Senior Learning Perception Engineer will drive research and development of advanced perception systems for humanoid robots, focusing on SLAM and multi-sensor fusion to enable robust autonomy in ...
The Senior Learning Perception Engineer will drive research and development of advanced perception systems for humanoid robots, focusing on SLAM and multi-sensor fusion to enable robust autonomy in ...
$110K - $152K/yr
Senior SLAM Computer Vision Engineer Location: Sunnyvale, CA Duration: 6+ months (with high possibility of extending) /Scope: As a Senior SLAM Computer Vision Engineer (Contract), you'll be ...
$110K - $152K/yr
Senior SLAM Computer Vision Engineer Location: Sunnyvale, CA Duration: 6+ months (with high possibility of extending) /Scope: As a Senior SLAM Computer Vision Engineer (Contract), you'll be ...
Irvine, CA · On-site
$110K - $152K/yr
Senior SLAM Computer Vision Engineer Location: Sunnyvale, CA Duration: 6+ months (with high possibility of extending) /Scope: As a Senior SLAM Computer Vision Engineer (Contract), you'll be ...
Irvine, CA · On-site
$110K - $152K/yr
Senior SLAM Computer Vision Engineer Location: Sunnyvale, CA Duration: 6+ months (with high possibility of extending) /Scope: As a Senior SLAM Computer Vision Engineer (Contract), you'll be ...
Design and develop real 3D image processing algorithms using SLAM for Augmented and Virtual Reality ... C/C++ programming skills. Familiarity with OpenCV or similar. Experience with IMUs and mono/RGB ...
Design and develop real 3D image processing algorithms using SLAM for Augmented and Virtual Reality ... C/C++ programming skills. Familiarity with OpenCV or similar. Experience with IMUs and mono/RGB ...
... Systems Engineering or related work experience. *Works in the lab, can use hazardous chemicals (e.g., glue, machinery). Preferred Qualifications: * 8+ years of experience developing SLAM ...
... Systems Engineering or related work experience. *Works in the lab, can use hazardous chemicals (e.g., glue, machinery). Preferred Qualifications: * 8+ years of experience developing SLAM ...
They are seeking a Senior Software Engineer specializing in perception to develop algorithms and systems for SLAM and Visual-Inertial Odometry, enabling robust tracking and mapping in complex ...
They are seeking a Senior Software Engineer specializing in perception to develop algorithms and systems for SLAM and Visual-Inertial Odometry, enabling robust tracking and mapping in complex ...
Santa Clara, CA · On-site
$198.60 - $297.80/hr
PhD in Engineering (or related field) and 4+ years of systems engineering or related experience. Preferred Qualifications * 8+ years of experience developing SLAM, localization, or state‑estimation ...
Santa Clara, CA · On-site
$198.60 - $297.80/hr
PhD in Engineering (or related field) and 4+ years of systems engineering or related experience. Preferred Qualifications * 8+ years of experience developing SLAM, localization, or state‑estimation ...
Boston, MA · On-site
Interact with client/user groups throughout project development from programming through ... SLAM will make reasonable accommodations in the application process for applicants with ...
Boston, MA · On-site
Interact with client/user groups throughout project development from programming through ... SLAM will make reasonable accommodations in the application process for applicants with ...
Boston, MA · On-site
Interact with client/user groups throughout project development from programming through ... SLAM will make reasonable accommodations in the application process for applicants with ...
Boston, MA · On-site
Interact with client/user groups throughout project development from programming through ... SLAM will make reasonable accommodations in the application process for applicants with ...
Cambridge, MA · On-site
$18.25 - $23.75/hr
D. program in Mechanical Engineering, Electrical Engineering, Aerospace Engineering, Computer ... Expertise in one or more of the following areas: active SLAM; 3D computer vision; coverage path ...
Cambridge, MA · On-site
$18.25 - $23.75/hr
D. program in Mechanical Engineering, Electrical Engineering, Aerospace Engineering, Computer ... Expertise in one or more of the following areas: active SLAM; 3D computer vision; coverage path ...
... any programming language such as Python, Java, C++ - Hands-on experience developing and deploying Visual Inertial Odometry or visual-inertial SLAM systems - Strong understanding of multi-sensor ...
... any programming language such as Python, Java, C++ - Hands-on experience developing and deploying Visual Inertial Odometry or visual-inertial SLAM systems - Strong understanding of multi-sensor ...
$150K - $190K/yr
We are seeking a Senior Robotics Engineer to lead advances in perception, sensor fusion, and sensor ... Lead SLAM development to improve product quality and consistency across diverse operating ...
Quick apply
$150K - $190K/yr
We are seeking a Senior Robotics Engineer to lead advances in perception, sensor fusion, and sensor ... Lead SLAM development to improve product quality and consistency across diverse operating ...
Autonomous Driving Vehicle Perception Engineer Location: Northville, MI (Onsite) Type: Full-time ... Graph SLAM, LIO-SAM, Visual-Inertial SLAM, Point Cloud Processing (PCL, Open3D). * Sensor Fusion ...
Autonomous Driving Vehicle Perception Engineer Location: Northville, MI (Onsite) Type: Full-time ... Graph SLAM, LIO-SAM, Visual-Inertial SLAM, Point Cloud Processing (PCL, Open3D). * Sensor Fusion ...
As a Robotics Autonomy Engineer, you'll take ownership and lead the development of autonomy systems ... Build scalable SLAM pipelines using a mix of sensors, including LiDAR, vision, and IMU * Implement ...
As a Robotics Autonomy Engineer, you'll take ownership and lead the development of autonomy systems ... Build scalable SLAM pipelines using a mix of sensors, including LiDAR, vision, and IMU * Implement ...
Implement and maintain SLAM (Simultaneous Localization and Mapping) navigation algorithms ... Strong programming experience in C/C++, Python, or similar languages * Experience with CODESYS or ...
Implement and maintain SLAM (Simultaneous Localization and Mapping) navigation algorithms ... Strong programming experience in C/C++, Python, or similar languages * Experience with CODESYS or ...
$29K - $41.7K
1% of jobs
$41.7K - $54.5K
1% of jobs
$54.5K - $67.2K
4% of jobs
$67.2K - $79.9K
12% of jobs
$83.9K is the 25th percentile. Wages below this are outliers.
$79.9K - $92.6K
22% of jobs
The median wage is $98.1K / yr.
$92.6K - $105.4K
24% of jobs
$105.4K - $118.1K
11% of jobs
$119.5K is the 75th percentile. Wages above this are outliers.
$118.1K - $130.8K
8% of jobs
$130.8K - $143.5K
9% of jobs
$143.5K - $156.3K
5% of jobs
$156.3K - $169K
4% of jobs
$29K
$105.6K
$169K
A SLAM (Simultaneous Localization and Mapping) Engineer develops algorithms and systems that enable machines, like robots or AR/VR devices, to map their environment while tracking their own position. They work with sensor fusion, computer vision, and machine learning to enhance real-time navigation and spatial awareness. This role is crucial in robotics, autonomous vehicles, and augmented reality applications. A SLAM Engineer typically has expertise in C++, Python, ROS, and technologies like LiDAR and visual odometry.
As a SLAM Engineer, you'll typically be responsible for developing, optimizing, and integrating algorithms that enable robots or autonomous devices to navigate and map their environments. This may involve working with sensor data from LiDAR, cameras, or IMUs, implementing real-time data processing pipelines, and testing your solutions in both simulated and real-world scenarios. You’ll often collaborate closely with robotics hardware engineers, software developers, and research scientists to ensure reliable system performance. Additionally, you may participate in field deployments, debugging sessions, and ongoing enhancements to keep up with the latest research and industry trends.
To thrive as a SLAM Engineer, you need expertise in robotics, computer vision, and probabilistic state estimation, usually supported by a degree in computer science, robotics, or electrical engineering. Familiarity with tools like ROS (Robot Operating System), C++/Python programming, and experience with libraries such as OpenCV, PCL, or GTSAM are typically required. Strong problem-solving ability, attention to detail, and effective teamwork are crucial soft skills in this position. These capabilities are vital for developing and maintaining robust simultaneous localization and mapping solutions, ultimately ensuring high-performance autonomous systems.

About us
AIM builds autonomy for the real world - robots that move mountains. Our systems fuse software, hardware, robotics, and mission‑critical infrastructure into ruggedized, safety‑critical machinery operating on jobsites across the world. We replace decades of manual, error‑prone, high‑risk work with intelligent machines that reshape how earthmoving is done.
Localization and mapping are core capabilities of our autonomy platform. Our machines must know precisely where they are in complex, constantly changing environments: terrain that is being actively dug, moved, and reshaped by the machines themselves. Unlike road vehicles that can rely on static HD maps and distinct lane lines, AIM machines operate in dynamic, often feature‑poor landscapes. This creates novel challenges in Simultaneous Localization and Mapping (SLAM), state estimation, and sensor fusion.
We’re building the SLAM systems that allow machines to navigate reliably, build accurate topographical representations on the fly, and operate safely under harsh physical conditions.
We’re growing fast, scaling globally, and building the engineering foundation that will define the next century of construction.
About you
You’re an engineer who is ready to take one of the most difficult state estimation and mapping problems where algorithmic theory meets the messy, physical world.
You have experience building production SLAM or state estimation systems that are proven to work on real hardware. You understand how localization algorithms behave under real‑world constraints such as severe sensor vibration, track/wheel slip, GPS‑denied environments, and featureless terrain.
You enjoy working across the full localization stack - from designing sensor configuration, integration and calibration (IMU, LiDAR, GNSS, kinematics), through factor graph optimization and map management, to deployment on edge compute for real‑time control loops.
You take ownership of outcomes, not just algorithms. You debug deeply, validate rigorously, and iterate quickly using field data to continuously improve system robustness.
You’re motivated by building state estimation systems that enable safe, reliable autonomy in environments where failure is not acceptable.
About us together
We are solving SLAM problems that do not exist in traditional autonomy domains.
AIM machines operate in environments that are constantly evolving - digging soil, moving rock, loading trucks, and reshaping terrain. These environments introduce challenges such as:
Dynamic terrain
Feature‑poor environments
Sensor occlusion
Dust, and environmental noise
Vibration and degrading calibration
We will design algorithms that perform reliably in these environments. We will build SLAM systems that integrate tightly with perception, planning, controls, and machine operations. And we will continuously close the loop between field data and algorithm improvements.
If that excites you - you’re the kind of Senior SLAM Engineer who will thrive here.
What you will own
As a Senior SLAM Engineer, you will design, develop, and deploy the state estimation, mapping and calibration systems that allow AIM’s autonomous machines to navigate and understand their changing environment.
Design & Advance SLAM Systems
Architect and develop robust multi‑sensor fusion algorithms (LiDAR, IMU, GNSS, wheel odometry/kinematics) for high‑frequency, low‑latency state estimation.
Advance AIM’s mapping stack, including point cloud registration, loop closure, and dynamic map updating.
Develop algorithms to detect and react to outlier measurements caused by dust, sliding terrain, or sensor degradation.
Own Sensor Calibration Pipelines
Design, build, and maintain automated calibration pipelines for complex multi‑sensor rigs (LiDAR, Camera, INS/IMU).
Develop algorithms for online and offline intrinsic, extrinsic, and spatio‑temporal calibration to ensure high precision despite severe machine vibration and mechanical wear.
Create scalable calibration routines that can be executed by field operators on active jobsites without needing specialized laboratory environments.
Build Production Localization Systems
Implement and optimize multi‑modal localization algorithms (graph or filter based) for real‑time deployment on edge hardware.
Build scalable tools for map management, alignment, and distribution across fleets of machines.
Integrate SLAM with the Autonomy Stack
Collaborate with perception, planning, and controls teams to provide stable, continuous state estimates required for precise, heavy‑duty manipulation and navigation.
Ensure SLAM outputs interact safely with machine‑centric awareness and safety systems.
Design localization interfaces that are robust, testable, and observable.
Use Field Data to Improve System Performance
Analyze real‑world telemetry and logs collected from deployed machines to characterize drift, analyze loop‑closure failures, and improve system reliability.
Identify edge cases and failure modes and develop robust, mathematically sound solutions.
Work closely with field engineers and operators to validate localization performance under real, punishing operating conditions.
Qualifications
Bachelor’s or Master’s degree in Computer Science, Robotics, Electrical Engineering, Aerospace Engineering, or a related field.
5+ years of professional experience building SLAM, state estimation, or localization systems.
Strong mathematical foundation in 3D geometry, linear algebra, probabilistic robotics, kinematics, and optimization.
Deep expertise in modern state estimation techniques (e.g., Extended/Unscented Kalman Filters, Particle Filters) and optimization frameworks (e.g., GTSAM, Ceres Solver, g2o).
Hands‑on experience developing and maintaining automated sensor calibration pipelines (intrinsic, extrinsic, and spatio‑temporal) for multi‑sensor suites (LiDAR, Camera, IMU, GNSS).
Exceptional programming ability in modern C++ (C++14/17 and beyond) and Python for tooling/analysis.
Experience with LiDAR odometry and mapping (LOAM variants), point cloud registration (ICP, NDT), and handling large 3D point clouds.
Experience tightly coupling IMU data with LiDAR, visual, or GNSS measurements.
Experience debugging complex, real‑world robotic system behavior using data, logs, and performance metrics.
Experience working in robotics.
Preferred Qualifications
Experience building SLAM systems for off‑road autonomous vehicles, agriculture, mining, or heavy machinery.
Experience developing continuous/online calibration algorithms to correct mechanical shifts during operation.
Experience dealing with complex vehicle kinematics and severe wheel/track slip.
Familiarity with handling map obsolescence in dynamic environments.