<p>Roles & Responsibilities :</p><p><br/></p><p>1. Lead and develop path/motion planning algorithms that include route planning, trajectory optimization, decision making, and open space planning.<br/><br/>2. Develop algorithms including: path planning algorithms for Lane centering, Automatic Lane Change, Lane Keep Assist, Automatic Parking, etc<br/><br/>3. Develop perception algorithms for personnel detect, object detection, tracking, classification, terrain mapping, localization and others.<br/><br/>4. Participate in R&D programs through entire lifecycle, from initial inception through production and Research and develop new technology in perception & path planning<br/><br/>5. Develop production quality code and own your algorithms from design to production<br/><br/>6. Run simulation for path planning algorithm development and test various scenarios<br/><br/>7. Test code on mining and construction equipment.<br/><br/>Desired Qualifications : <br/><br/>1. BE/ME/PhD in Computer Engineering, Robotics Engineering, Mechatronics, Computer Science, Electrical Engineering, Robotics or a related field.<br/><br/>2. Strong programming skills with C/C++ using Linux OS, and middle ware such as ROS/ROS2 and DDS.<br/><br/>3. Highly skilled in motion planning and control theory (e.g., model predictive control, vehicle dynamic modeling)<br/><br/>4. Understanding of graph-based data structures (quadtree, octree, KD-tree, etc.) and Precisely localize the vehicle with localization techniques such as SLAM.<br/><br/>5. Knowledge of search-based algorithms, path planning, A, RRT, D , etc.<br/><br/>6. Knowledge of Obstacle avoidance, Behavioral planning, new motion planning algorithms for comfortable and safe trajectories efficiently.<br/><br/>7. Hands-on experience in robotic and/or vehicle system design and implementation and knowledge of vehicle dynamics, kinematics and modeling<br/><br/>8. Experience on programming of Computer vision/perception Systems software, sensor fusion that integrates with perception sensors such as IMU, GPS, Stereo Cameras, Lidar, Radar.<br/><br/>9. Knowledge of PyTorch/CuDNN tools, Python, Tensorflow would be advantage.<br/><br/>10. Experience on ROS (Rosbag and RViz) for simulation with Path planning<br/><br/>11. Strong math background and strong computational geometry skills<br/><br/>12. Knowledge on embedded systems (NVIDIA Jetson, Xavier) & xilinx<br/><br/>13. Experience with ADAS would be an advantage.<br/><br/>14. Experience with MATLab / FPGA / ARM processor would be an advantage<br/><br/>Preferred Qualifications :<br/><br/>1. Experience with C++ 14/17 and python<br/><br/>2. Experience in modern planning approaches including randomized search methods and trajectory optimization and modern model predictive control and other advanced control techniques.<br/><br/>3. Publications in CVPR/NIPS/ICML/ICLR would be an added advantage.<br/><br/></p> (ref:hirist.tech)