Key Responsibilities :
- Create, maintain and integrate software components for high-end robotic projects.
- Create reusable and efficient code for robotic applications, involving Vision-based localization (VSLAM)
- Create and improve the localization and mapping of the robotic vehicles using LIDAR and camera
- Test the software extensively on simulation and / or hardware platforms
- Develop (multi-agent) motion planning and decision-making, collision avoidance Software / systems (motion-planning engineering).
- Work on sensor fusion, obstacle detection, 3d vision software and deep learning
- Develop custom motion control algorithms for different applications, e.g., path tracking / following, formation driving. (Robot motion control engineering).
- Build robust solutions to cutting-edge control problems.
- Improve how our platforms act and react in complex and nuanced situations.
- Provide technical support for robotic systems.
- Develop and conduct tests for Computer Vision algorithms
- Program autonomous flight vehicles for repeatable tests in controlled environments
- Combine sensor data of various tracking and scanning systems
- Develop and test sensor calibration algorithms.
Good to have :
Are a recent graduate in Robotics, Computer Science, Control Systems Engineering, Mathematical Engineering, Aerospace, Mechanical Engineering, Mechatronics, Electrical Engineering, or Industrial Automation.Have 2+ years of programming experience in C, C++, Python, or MatlabHave experience in Motion planning, collision avoidance software and Sensor fusionHave Strong mathematical backgroundUnderstand the basics of kinematics (e.g., a transformation), sensor fusion, and optimizationHave experience with open-source flight controllers (Ardupilot / PX4) (Required)Have experience with ROS / ROS2 / ROS Industrial (robot operating system) or similar (Required)Have experience with SLAM or visual tracking systems (Required)Have profound knowledge about robot motion-planning techniques and control systems state estimation. (Robot motion-planning engineer)Have experience with point cloud processingHave Web programming and scripting experienceHave Experience with sensor calibrationHave a track record of successful projects showing computer vision and robotics skillsHave knowledge about the latest technical developments in this fieldHave excellent programming skillsSkills Required
Scripting, C, lidar, sensor fusion, 3D Vision, Deep Learning, ROS, Web Programming, Matlab, Python