Company Overview
Here at LionsBot, we are all one team, striving together for excellence.
We are seeking a Lead Visual SLAM Engineer to spearhead the design, development and deployment of high-performance Visual-based Simultaneous Localization and Mapping (SLAM) solutions for our fleet of autonomous cleaning robots. The ideal candidate will have deep expertise in SLAM technologies, computer vision, sensor fusion and non-linear optimization techniques. This will be combined with strong leadership and innovation capabilities.
Roles & Responsibilities
- Design and implement real-time Visual SLAM systems, that are optimized to operate within computational constraints while maintaining high accuracy
- Deploy visual SLAM systems onto a fleet of autonomous robots and ensure reliable and robust performance across diverse environments and operational conditions.
- Establish key performance metrics for SLAM and benchmark against industry standards.
- Evaluate and integrate sensors such as RGB-D cameras, IMUs, and LiDARs for SLAM applications.
- Collaborate closely with product and hardware teams to ensure optimal sensor placement for new products
- Research emerging SLAM and computer vision technologies and identify patentable innovations.
- Maintain comprehensive documentation and lead knowledge-sharing initiatives.
- Mentor junior engineers and uphold software engineering best practices through reviews and guidance.
- Conduct frequent design and code reviews to ensure high engineering standards.
- Collaborate with hardware and product teams to optimize sensor placement and system integration.
Requirements & Qualifications
- Bachelor&aposs or Masters degree in Computer Science, Robotics, Electrical Engineering, or related field.
- 3+ years of experience in Visual SLAM development in a robotics or related industry.
- Proficient with ROS/ROS2.
- Proficiency in modern C++ and scripting languages (e.g., Python, Bash).
- Strong understanding of Simultaneous Mapping and Localization (SLAM).
- Solid knowledge in computer vision and sensor fusion techniques.
- Familiar with open-source non-linear optimization libraries (e.g., GTSAM, Ceres, g2o).
- Solid foundation in linear algebra, probability, and optimization techniques.
- Experienced in handling point clouds from 3D cameras and LiDARs.
- Strong communication, collaboration, and problem-solving skills.
- Experience with developing for embedded/ARM-based devices is a bonus.
- Experience with driving research and patentable innovations is a bonus.
We encourage you to apply for this exciting opportunity if you&aposre ready to take on challenges and push the boundaries of Visual SLAM. Come be a part of our dynamic and collaborative team, where you&aposll work alongside other experts who share your enthusiasm for building robots. Apply now and join our team that&aposs shaping the future of cleaning robots!