JOB OVERVIEW
VinRobotics, based in Hanoi/HCM, Vietnam, is revolutionizing industrial automation with autonomous robots built to overcome labor shortage and tackle challenging automation tasks. Join our mission to bring autonomous robots into the real world and reshape the future.
The System Design and Architecture team is looking for talented and highly motivated Robotic System Engineers to join our team. In this role, you will contribute to the development of high-performance systems built on the company's core technologies, addressing real-world industrial challenges. You will work closely with the team to analyze and eliminate bottlenecks, optimize coordination across complex system components, and ensure stable operation that meets industrial standards.
RESPONSIBILITIES
- Design and implement system modules and interfaces aligned with the high-level system architecture, ensuring flexibility and ease of modification or extension as new components or features are introduced.
- Evaluate and design trade-offs between computing resources, latency, power consumption, and other key performance metrics for robotic systems.
- Integrate software with hardware, ensuring robust performance through systematic testing and benchmarking.
- Evaluate and improve software functionality, network reliability, and overall system performance.
- Collaborate closely with engineering and software teams to meet project milestones and deliverables.
- Contribute to a culture of innovation, continuous learning, and process improvement.
REQUIREMENTS
- Bachelor's or Master's degree in Mechatronics, Electronics Engineering, Computer Science, or equivalent practical experience.
- 5+ year of industry experience in Software Development
- 3+ year experience with ROS2 (Robot Operating System) and Middleware for system integration
- Deep understanding of System Software: Experience with Unix base operating system, memory management and debugging performance issues in complex computation systems.
- 5+ year in C++ and Python for development, debugging, and automation.
- Familiarity with common robotic sensors (LiDAR, cameras, IMU, etc.) and actuators.
- Hands-on experience with at least one ROS2 framework such as MoveIt2, Nav2, or BehaviorTree.
- Experience with unit testing and integration testing.
- Strong problem-solving and troubleshooting skills.
- Ability to work effectively in a fast-paced, cross-functional team and adapt to evolving project requirements.
NICE TO HAVE
- Knowledge of embedded systems, real-time computing, and control systems.
- Experience with industrial robot arms, mobile robots, or autonomous vehicles.
- Familiarity with safety standards and regulatory requirements for robotic systems.
- Experience with CI/CD pipelines and Docker-based workflows.
- Solid understanding of software design patterns.
**We will proactively contact candidates who align well with the position's requirements.**