VSLAM Software Engineer

Nilfisk

Not Interested
Bookmark
Report This Job

profile Job Location:

Dongguan - China

profile Monthly Salary: Not Disclosed
Posted on: 13 hours ago
Vacancies: 1 Vacancy

Job Summary

Job description:

1. Responsible for researching developing and implementing SLAM algorithm solutions for mapping localization re-localization and other aspects in different scenarios for the cleaning machine as well as iterating and optimizing these solutions.

2. Responsible for researching developing and implementing visual SLAM algorithms visual cloud points algorithms.

3. Collaborate with mechanical and electronic teams to complete system integration and testing verification.

4. Optimize robot navigation module including path planning motion control full coverage edge cleaning and obstacle avoidance.

Qualifications:

1. Bachelors degree or above in Computer Science Software Engineering or similar. Masters degree will be preferred.

2. Familiar with SLAM-related open-source frameworks (such as Cartographer ORBSLAM and LVI-SAM) with experience in 2D/3D laser point cloud feature extraction description and matching and with practical project implementation experience.

3. Familiar with processing and fusion of sensor data from various sensors such as LiDAR depth cameras and ultrasonic sensors and has practical project implementation experience.

4. Proficient in C Python programming language familiar with Linux operating system and common commands familiar with ROS1 ROS2 Micro ROS Agent and Isaac ROS software architecture.

5. Proficient in using the tools of Docker QT Gazebo and Rviz etc.

6. Possess a good awareness of code standards familiar with Git version control and agile development processes.

7. Good at English.

8. Good communication and teamwork skills.

Lets create a cleaner future together

Cleaning has emerged as a key contributor to health and safety sparked by technology and innovation. At Nilfisk we are a driving force in this development. Being part of Nilfisk means thinking outside of the box bringing your inspiring ideas to life sharing the results and learning from your setbacks. We believe that diversity is our greatest strength as we achieve the best results from a wide variety of views and approaches. At Nilfisk you have the freedom to be yourself and express your opinions. Nilfisk is firmly committed to growth and sustainability in everything we do. You will be empowered in your role as you collaborate with passionate colleagues on a quest to create a cleaner future.

Are you ready to make a change fora cleaner future

We embrace diversity and equality with an environment of inclusion. We encourage everyone to apply for the position regardless of origin race ethnicity religion physical or mental ability gender gender-identity or expression sexual orientation and age.

Job applicant FAQ

Do you have questions regarding the recruitment process or alike Please visit ourFAQ for job applicants.

Talent Acquisition Process

Nilfisk does not charge any fee at any stage of the recruitment process. We do not request payment or fees from candidates for any employment-related purpose. If you encounter any such activity please report it immediately on the Nilfisk Whistleblower website.


Required Experience:

IC

Job description:1. Responsible for researching developing and implementing SLAM algorithm solutions for mapping localization re-localization and other aspects in different scenarios for the cleaning machine as well as iterating and optimizing these solutions.2. Responsible for researching developing...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • Data Structures
  • JavaScript
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

A world leader in professional cleaning products, solutions & services, with a large portfolio of commercial vacuums, industrial vacuums, floor cleaning machines, and pressure…

View Profile View Profile