Overview
On Site
150k} - 200k}
Full Time
Skills
Art
Algorithms
Internationalization And Localization
Collaboration
Real-time
Testing
Debugging
Research
Computer Vision
Mentorship
Computer Science
Electrical Engineering
FOCUS
Sensors
Fusion
Programming Languages
C++
Python
ROS
3D Computer Graphics
Optimization
GPU
Problem Solving
Conflict Resolution
Machine Learning (ML)
Cloud Computing
Mapping
Open Source
Publications
Computer Hardware
Embedded Systems
Robotics
Job Details
Our client is a cutting-edge robotics company dedicated to developing advanced autonomous systems that transform industries. Their team combines innovative hardware and software solutions to tackle complex challenges in navigation, mapping, and control.
As a Principal Robotics SLAM Engineer, you will lead the design, development, and optimization of state-of-the-art Simultaneous Localization and Mapping (SLAM) systems. Your expertise will drive the performance and reliability of our clients autonomous robots, enabling them to navigate complex and dynamic environments with precision.
Key Responsibilities
Qualifications
Preferred Skills
The Offer
As a Principal Robotics SLAM Engineer, you will lead the design, development, and optimization of state-of-the-art Simultaneous Localization and Mapping (SLAM) systems. Your expertise will drive the performance and reliability of our clients autonomous robots, enabling them to navigate complex and dynamic environments with precision.
Key Responsibilities
- Lead the architecture, design, and development of SLAM algorithms, including localization, mapping, and sensor fusion.
- Research and implement novel SLAM techniques to improve accuracy, efficiency, and robustness.
- Collaborate with cross-functional teams, including hardware, software, and perception engineers, to integrate SLAM systems into robotic platforms.
- Optimize SLAM performance for real-time processing on resource-constrained hardware.
- Develop tools and pipelines for testing, debugging, and visualizing SLAM performance in various scenarios.
- Stay updated with the latest research and advancements in SLAM, computer vision, and robotics.
- Mentor and provide technical guidance to junior engineers and team members.
- Contribute to the design of system-level architectures to support autonomous navigation and mapping.
Qualifications
- Ph.D. or Master's degree in Robotics, Computer Science, Electrical Engineering, or a related field.
- 8+ years of experience in robotics or a similar domain, with a focus on SLAM development.
- Deep expertise in probabilistic robotics, sensor fusion, and graph-based SLAM techniques.
- Proficiency in programming languages such as C++ and Python, with experience in robotic frameworks like ROS or ROS2.
- Strong understanding of 3D mapping, LiDAR, IMU, and camera-based SLAM systems.
- Experience deploying SLAM systems in real-world robotic applications.
- Familiarity with optimization techniques, non-linear solvers, and GPU acceleration.
- Excellent problem-solving skills, with the ability to work in a fast-paced, collaborative environment.
Preferred Skills
- Experience with machine learning techniques for SLAM and perception.
- Familiarity with cloud-based mapping and collaborative SLAM.
- Contributions to open-source SLAM libraries or publications in top robotics conferences.
- Hands-on experience with robotic hardware and embedded systems.
The Offer
- Competitive salary and benefits package.
- Opportunity to work on innovative projects at the forefront of robotics technology.
- A dynamic and inclusive work environment.
- Professional growth and development opportunities.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.