VinMotion

Tuyển dụng

Robotics Perception Engineer

  • Ha Noi/Ho Chi Minh
  • Fulltime

Job Summary: 

As a Perception Engineer, you will be responsible for designing, developing, and implementing solutions for computer vision systems for robots … 

Responsibilities: 

Common: 

  • Develop and optimize robotic perception algorithms for object detection, tracking, and scene understanding. 

  • Work with various types of cameras, such as depth camera, stereo, mono, and industrial, … to improve robot perception. 

  • Work with Linux-based systems for robotic software deployment. 

  • Write and optimize perception software using Python and C++. 

  • Implement image processing techniques such as filtering, edge detection, and segmentation. 

  • Apply computer vision programs such as object detection, segmentation 

  • Perform sensor calibration (intrinsic/extrinsic) to improve accuracy 

  • Optimize algorithms for real-time performance and efficiency. 

  • Perform software testing, debugging, and profiling to improve system stability. 

Senior: 

  • Design and optimize advanced perception architectures 

  • Lead the integration of multiple perception approaches (e.g., visual object recognition). 

  • Develop high-performance, scalable, and modular perception software solutions. 

  • Optimize sensor calibration, synchronization, and error correction techniques. 

  • Improve parallel computing and GPU acceleration for perception tasks. 

  • Mentor and guide junior engineers, conduct code reviews and technical training. 

  • Contribute to research and development by evaluating state-of-the-art perception techniques. 

  • Optimize perception software for real-world deployment in complex robotic environments. 

  • Collaborate with cross-functional teams to define long-term perception strategies 

  • Document perception algorithms and write technical reports 

Junior: 

  • Assist in developing and implementing basic perception algorithms (e.g., feature extraction, classification, object detection, segmentation). 

  • Write and maintain Python scripts for sensor data processing and visualization. 

  • Work with ROS2 and Gazebo to test perception modules in simulation. 

  • Follow best practices for version control (Git) and CI/CD workflows. 

  • Support testing and integration of robotic perception software in real-world environments 

Requirements: 

Common: 

  • Education: Bachelor's or higher in Robotics, Computer Science or a related field. 

  • Perception Knowledge: Strong understanding of computer vision, sensor fusion, object detection, segmentation 

  • Programming: Proficiency in Python and C++ for robotics and perception applications. 

  • Machine Learning & Deep Learning: Basic knowledge of CNNs, object detection (YOLO, Faster R-CNN), and segmentation techniques. 

  • Mathematical Foundations: Understanding of linear algebra, probability, and optimization for perception algorithms. 

  • Version Control: Familiarity with Git, GitHub/GitLab, and CI/CD workflows. 

  • Software Testing: Experience writing unit tests and integration tests for perception software. 

Senior: 

  • Advanced Perception Expertise: Deep knowledge of 3D vision, multi-sensor fusion, SLAM, and deep learning-based perception. 

  • High-Performance Computing: Knowledge of multithreading, GPU acceleration (CUDA, OpenCL). 

  • C++ Expertise: Strong proficiency in C++ (memory management, performance optimization, templates). 

  • Machine Learning for Perception: Experience with deep learning-based perception (e.g., YOLO, Mask R-CNN, Transformer-based models). 

  • Project Leadership: Ability to architect, plan, and execute complex perception projects. 

  • Mentorship & Code Review: Experience mentoring junior engineers and conducting rigorous code reviews. 

  • Industry Experience: Familiarity with real-world robot deployments in industrial, automotive, or research settings. 

  • Experience: 5+ years of experience in robotics perception, computer vision, or autonomous systems.  

Junior: 

  • Basic Perception Experience: Familiarity with OpenCV, PCL, and simple object detection techniques. 

  • Entry-Level Robotics Development: Some experience working with ROS2 and sensor integration. 

  • Linux Basics: Comfortable using command line, Bash scripting, package management (apt, pip, etc.). 

  • Python Development: Ability to write and debug basic perception scripts (e.g., image processing, feature extraction). 

  • Strong Willingness to Learn: Passion for robotics and perception, eager to grow technical skills. 

  • Experience: 0-2 years of relevant experience in robotics, computer vision, or software engineering. 

Benefits: 

  • Competitive salary and benefits package (Open-minded about salary negotiations). 

  • Opportunities for professional development and growth. 

  • Flexible work arrangements. 

  • A collaborative and supportive work environment

Cơ hội việc làm tương tự

Control and Simulation

  • Fulltime
  • Ha Noi/Ho Chi Minh
Hạn nộp
Xem chi tiết

IT Infrastructure Engineer

  • Fulltime
  • Ha Noi
Hạn nộp
Xem chi tiết

Full-Stack Engineer

  • Full-time
  • Ha Noi
Hạn nộp
Xem chi tiết