Tuyển dụng
Robotics System Expert
- Ha Noi
- Fulltime
Job Description:
Position: Robotics System Expert
Department: Application Deployment
Location: Gia Lam, Ha Noi; Q3 –Ho Chi Minh
Reports to: Head of System integration.
Job Summary:
As a Software Engineer, you will be responsible for designing, developing, and implementing solutions for SLAM programs, localization, and navigation for robots ….
Responsibilities:
Senior:
Define the overall architecture of robotic systems, including hardware, software, and communication frameworks.
Ensure modularity and scalability in design for future upgrades and integrations
Select appropriate computing platforms, middleware (e.g., ROS2), and networking solutions.
Design and optimize advanced SLAM architectures (e.g., graph-based SLAM, deep learning-based SLAM).
Lead the integration of multiple SLAM approaches (e.g., visual SLAM + LiDAR SLAM).
Develop high-performance, scalable, and modular robotics software solutions.
Architect real-time sensor fusion frameworks to enhance localization accuracy.
Improve parallel computing and GPU acceleration for SLAM-related tasks.
Mentor and guide junior engineers, conduct code reviews and technical training.
Contribute to research and development by evaluating state-of-the-art SLAM techniques.
Optimize robotics software for real-world deployment in harsh environments.
Collaborate with cross-functional teams to define long-term SLAM strategies.
Document code and write technical reports on development progress.
Requirements:
Common:
Education: Bachelor's or higher in Robotics, Computer Science, Electrical/Mechanical Engineering, or a related field.
SLAM Knowledge: Understanding of SLAM techniques (e.g., Visual SLAM, LiDAR SLAM, Graph-Based SLAM).
Programming: Strong proficiency in Python (and optionally C++ for performance-critical tasks).
Linux Development: Experience with Ubuntu, Bash scripting, system administration, and debugging tools.
Robotics Frameworks: Experience with ROS2 (Robot Operating System), Gazebo, OpenCV, PCL.
Algorithms & Mathematics: Understanding of linear algebra, optimization, and probability theory related to SLAM.
Version Control: Familiarity with Git, GitHub/GitLab, and CI/CD workflows
Testing: Writing unit tests and integration tests for robotic applications.
Senior:
Advanced SLAM Expertise: Deep knowledge of SLAM backends, graph optimization, sensor fusion
Linux System Optimization: Experience with real-time Linux kernels, networking, and system performance tuning.
High-Performance Computing: Knowledge of multithreading, GPU acceleration (CUDA, OpenCL)
C++ Expertise: Strong proficiency in C++ (memory management, performance optimization, templates).
Machine Learning in SLAM: Experience with deep learning-based SLAM (e.g., DeepVO, DROID-SLAM, SuperGlue, reinforcement learning)
Project Leadership: Ability to architect, plan, and execute complex robotics 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 software engineering, SLAM, or autonomous systems.
Cơ hội việc làm tương tự
Machine Learning Scientist – Vision-Language-Action (VLA) for Humanoids
- Full-time
- Hà Nội
AI/Robotics Researcher/Postdoc
- Fulltime
- Ha Noi
Software Tester (Automation)
- Full-time
- Hà Nội