Software Engineer Perception & Autonome Navigation (m/w/d) – Robotik für den Außeneinsatz
Core
Develop algorithms for processing LiDAR point clouds to reliably detect relevant structures and obstacles in outdoor environments, ensuring robustness against real-world conditions like rain and dust.
Role type
Software Engineer specializing in perception and autonomous navigation for outdoor robotics
Builds
Perception and decision-making software architecture for mobile robots operating outdoors
Domain
Robotics, Autonomous Systems, Outdoor Navigation
Deliverable
production ML models | product features
Required skills
LiDAR point cloud processing, Clustering, Segmentation, Plane detection, Python, ROS/ROS2, Robust algorithm design for noisy environments, Field validation
Preferred skills
Sensor fusion, Path planning, Control theory, ML-based 3D object detection (PointNet, Voxel-based), LiDAR calibration, Embedded systems, Reflection properties of glass/panel surfaces
Technologies
LiDAR, IMU, ROS2, Python
Responsibilities
Develop algorithms for LiDAR point cloud processing to detect structures and obstacles; Ensure robust detection under real outdoor conditions (rain, dust, terrain); Translate detection results into path planning and positioning decisions; Process and fuse LiDAR and IMU data into a consistent environmental model; Build and maintain ROS2-based software architecture for perception and decision-making; Validate the system in the field and iteratively improve detection robustness; Collaborate closely with the hardware/electronics team for sensor and system integration
Seniority
Mid-level to Senior, hands-on IC