
Posted 4 hours ago
Assistant Software Engineer
Nilfisk
Requirements
Bachelor's degree in Computer Science or Software Engineering, Familiarity with Cartographer, ORB_SLAM, or LVI-SAM, Experience with 2D/3D laser point cloud feature extraction, Sensor data fusion (LiDAR, depth cameras, ultrasonic), Proficiency in C++ and Python, Familiarity with ROS1, ROS2, and Linux, Experience with Docker, QT, Gazebo, and Rviz, Git version control
Skills
SLAMC#PythonROSLinuxDocker
About the role
Responsibilities
- Research, develop, and implement SLAM algorithm solutions for mapping, localization, and re-localization in various cleaning machine scenarios.
- Develop and implement visual SLAM and visual point cloud algorithms.
- Collaborate with mechanical and electronic engineering teams to complete system integration and testing verification.
- Optimize robot navigation modules, including path planning, motion control, full coverage, edge cleaning, and obstacle avoidance.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Familiarity with SLAM-related open-source frameworks such as Cartographer, ORB_SLAM, or LVI-SAM.
- Experience with 2D/3D laser point cloud feature extraction, description, and matching.
- Experience with sensor data fusion involving LiDAR, depth cameras, and ultrasonic sensors.
- Proficiency in C++ and Python programming languages.
- Familiarity with Linux operating systems, ROS1, ROS2, and Micro ROS Agent.
- Experience using development tools including Docker, QT, Gazebo, and Rviz.
- Proficiency with Git version control and agile development processes.
- Strong communication and teamwork skills with good English proficiency.
Preferred Qualifications
- Master's degree in Computer Science or a related technical field.
- Experience with Isaac ROS software architecture.
About the Company
Nilfisk is a leading global provider of professional cleaning equipment and services. Founded in 1906 and headquartered in Denmark, the company operates in over 45 countries and serves professional customers in more than 100 markets. We are dedicated to developing sustainable cleaning solutions that improve quality of life through innovation and advanced technology.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeAssistant Software Engineer
Nilfisk · Dongguan
