Global Mapping & SLAM Engineer

Gravisrobotics · Zurich

Gravis Robotics is a startup that turns heavy construction machines into intelligent and autonomous robots. Our unique combination of learning-based automation and augmented remote control lets one operator safely conduct a fleet of earthmoving machines in a gamified environment. Our team has over a decade of academic experience honing the cutting edge of large-scale robotics, and is rapidly growing to bring that expertise into a trillion dollar industry through active deployments with market leaders.

At Gravis, we engineer solutions at the nexus of hardware and software every day: bringing new perception and control technologies onto powerful, autonomous machines. Our Rooftop Autonomous Control Kit (Rack) combines sensors, compute, communication and networking modules toward a manufacturer-agnostic solution that can be applied to a variety of construction machines regardless of type and age. We are seeking a skilled Global Dynamic Mapping and SLAM Engineer for our perception team: you will help design, develop, test and deploy customized forms of state-of-the-art localization+mapping, state estimation and calibration algorithms—while ensuring production quality implementation and timely execution.

A central focus of the role will be the development of global dynamic mapping systems: building and maintaining consistent, scalable, and semantically meaningful maps of active construction sites as they evolve over time. You will work on methods that fuse lidar, inertial, visual, GPS/GNSS, and fleet-level data to support localization, autonomy, remote operation, site understanding, and long-term map maintenance across multiple machines.

What you will do

  • Design and deploy large-scale georeferenced mapping systems for autonomous heavy machinery operating in continuously evolving construction environments.

  • Develop global dynamic mapping pipelines that maintain accurate, up-to-date site representations across evolving terrain, active construction operations, and machine activity.

  • Define performance metrics, validation methodologies, and benchmarking frameworks for map quality, localization accuracy, robustness, and runtime performance.

  • Develop scalable multi-sensor fusion and SLAM algorithms that enable robust mapping, localization, state estimation, and calibration in challenging outdoor environments with degraded or intermittent GNSS.

  • Collaborate closely with multidisciplinary experts to improve the reliability, scalability, and field performance of the overall system.

  • Ensure production-quality implementation, documentation, and timely execution in a fast-paced, deployment-driven environment

  • What we are looking for

  • Master’s or PhD in Computer Science, Robotics, Mechanical Engineering, Electrical Engineering, Geomatics, or a related field.

  • 3+ years of experience developing mapping, SLAM, localization, or state estimation systems for real-world robotic platforms.

  • Strong understanding of coordinate frames, calibration, sensor synchronization, uncertainty modeling, and real-time robotics systems.

  • Experience building multi-sensor mapping pipelines using GNSS, LiDAR, cameras, IMUs, and other sensor data.

  • Strong experience with mapping and SLAM algorithms such as LiDAR-inertial odometry, pose graph optimization, loop closure, scan matching, map alignment, and georeferencing.

  • Experience writing production-quality C++ and/or Python code in a Linux development environment.

  • Experience evaluating mapping and localization performance using clear metrics, datasets, field-testing procedures, and benchmarking frameworks.

  • Additional Beneficial Skills

  • Experience designing large-scale dynamic mapping systems for unstructured or continuously changing environments.

  • Experience with global mapping, lifelong mapping, multi-session mapping, semantic mapping, or dynamic scene understanding.

  • Experience with factor-graph optimization frameworks, mapping backends, geospatial data formats, or large-scale map infrastructure.

  • Experience deploying perception, mapping, or autonomy systems on real-world robots, construction machines, mining vehicles, agricultural machines, autonomous vehicles, or other heavy equipment.

  • Ability to reason about system-level tradeoffs between accuracy, robustness, latency, scalability, and maintainability.

  • Strong communication skills and ability to collaborate across robotics, software, hardware, operations, and product teams.

  • Ability to prioritize effectively and deliver reliable solutions in a fast-paced, deployment-driven environment.

  • Software pay context

    Based on 7,869 disclosed Software salaries on RoleSuite, the role pays a median of $158K/year, with most offers between $124K and $200K (10th–90th percentile: $102K–$235K).

    See the full Software salary breakdown →
    Apply →