Senior Robotics Software Engineer, 3D Mapping
Description
What You Get To Do
-
Design and develop scalable LiDAR mapping algorithms to support autonomous robot operations.
-
Improve the accuracy, robustness, and scalability of point cloud processing pipelines used in online and offline mapping systems.
-
Deploy large-scale mapping systems and data processing pipelines in production and ensure efficient and quality customer deliverables.
-
Validate mapping systems and algorithms through testing on real robots and in large-scale unstructured environments.
-
Collaborate cross-functionally to meet project-specific documentation requirements and customer expectations.
What You Have
-
Master’s degree or Ph.D. in Computer Science, Engineering, or a related field, with expertise in robotics and 3D computer vision.
-
Proficiency in C++ and Python, with a proven ability to write maintainable and efficient code in production.
-
Solid theoretical knowledge of 3D geometry, computer vision and robot kinematics.
-
Solid understanding of point cloud data structure and related algorithms (e.g., ICP, NDT).
-
Experience with LiDAR SLAM algorithms and optimization tools such as Ceres, GTSAM, or g2o.
-
Hands-on experience with tools and libraries such as PCL, Open3D, Autoware.
-
Familiarity with Robot Operating System (ROS) and software development practices in Ubuntu.
-
Familiarity with LiDAR systems and 3D data formats (e.g., PCD, PLY, E57, LAS).
-
Strong problem-solving skills, attention to detail, and able to work independently while managing multiple priorities.
-
Strong work ethic, highly self-motivated, and excellent written and verbal communication skills.
The Extras That Set You Apart
-
Research experience with publications in top-tier robotics, computer vision, or machine vision venues
-
Familiarity with tools such as CloudCompare, Leica Cyclone, Faro Scene, or Trimble RealWorks
-
Familiarity with geospatial data, georeferencing, and coordinate systems
-
Experience with survey control, calibration workflows, or on-site measurement tools (e.g., total stations)
Skills
As published by lever · 12 questions
Basics
Resume/CV, Full name, Email, Phone, Current location, Current company, LinkedIn URL, Twitter URL, GitHub URL, Portfolio URL, Field AI
Short answers (8)
- First Name
- Middle Name optional
- Last Name
- Address Line 1
- Address Line 2 optional
- City
- State
- Zip Code
Pick from a list (4)
- Are you legally authorized to work in the country where this position is located?
- Will you now or in the future require employer sponsorship for a work visa or employment authorization to work in the country where this position is located?
- Are you at least 18 years of age and legally eligible to perform the duties of this position?
- I certify that the information provided in this application is true, complete, and accurate to the best of my knowledge. I understand that providing false or misleading information may result in the rejection of my application or termination of employment if discovered after hire. optional
