Job description
As Robotics Engineer you will be working closely with expert teams on the implementation of state-of-the-art Robotics solutions. You will develop, implement and test software algorithms and improve existing algorithms. We are looking for robot motion-planning engineers and control engineers.
Depending on your skills and preferences, the accent of your job will be either on control or on path planning.
Responsibilities:
-
You will be responsible to create, maintain and integrate software components for high-end robotic projects.
-
Create reusable and efficient code for robotic applications, involving
-
Vision-based localization (VSLAM)
-
You will create and improve the localization and mapping of the robotic vehicles using LIDAR and camera.
-
Motion planning and collision avoidance software
-
Sensor fusion and obstacle detection
-
3D vision software and deep learning
-
Testing the software extensively on simulation and/or hardware platforms
-
Mentors junior engineers via pairing, design review, and code review.
What You Will Do:
-
Develop (multi-agent) motion planning and decision-making systems (motion-planning engineer).
-
Develop custom motion control algorithms for different applications, e.g. path tracking/following, formation driving. (robot motion control engineer).
-
Build robust solutions to cutting-edge control problems.
-
Improve how our mobile robots act and react in complex and nuanced situations.
-
Integrate robotics with peripherals, such as (automatic) roller-belts, controllers, or other equipment.
-
Provide technical support for robotic systems.
-
Develop and conduct tests for Computer Vision algorithms
-
Program autonomous robots and robotic arms for repeatable tests in controlled environments
-
Combine sensor data of various tracking and scanning systems
-
Develop and test sensor calibration algorithms.
Who are you:
MSc or Ph.D. in Robotics, Computer Science, Control, Mathematical Engineering Aerospace, Mechanical Engineering, Mechatronics, Electrical Engineering, Computer Science, or Industrial Automation.
-
3+ years of professional work experience as an engineer
-
5+ years of programming experience in C, C++, Python, or Matlab
-
Strong mathematical background.
-
Excellent Research paper writing skills.
-
You understand the basics of kinematics (e.g. a transformation), sensor fusion, and optimization.
-
You can work independently while being a team player with good reporting skills.
-
Profound knowledge about robot motion-planning techniques and control systems state estimation. (robot motion-planning engineer).
-
Experience with SLAM or visual tracking systems
-
Experience with ROS / ROS2 / ROS Industrial (robot operating system) or similar
-
Experience with programming robotic arms (KUKA or others)
-
Experience with programming clearpath rovers.
-
Experience with point cloud processing
-
Web programming and scripting experience
-
Experience with sensor (camera, …) calibration
-
Track record of successful projects showing computer vision and robotics skills
-
Knowledge about the latest technical developments in this field.
-
Excellent programming skills.
-
English (written & verbal)