// What You'll Do
Responsibilities
Assist in developing and testing ROS2 nodes for perception, planning, and control modules
Write unit and integration tests for robotics software components
Help maintain embedded firmware libraries and hardware abstraction layers
Set up and run robot simulations in Gazebo for algorithm validation
Document code, APIs, and system architecture for knowledge sharing
Participate in lab sessions and real-robot testing events
Contribute to internal tooling and
developer productivity improvements
// What We Need
Requirements
▸Bachelor's degree in Robotics,
Electrical Engineering, Computer Science, or equivalent
▸Working knowledge of C++ and Python
▸Basic understanding of Linux and command-line tooling
▸Familiarity with ROS or ROS2 (from coursework or personal projects)
▸Enthusiasm for autonomous systems and willingness to learn fast
▸Good English communication skills for technical documentation
// Bonus Points
Nice to Have
Robotics competition experience (RoboCup, DARPA Subterranean, etc.)
Personal projects with Arduino, Raspberry Pi, or custom robot builds
Basic exposure to machine learning or computer vision
// Tech Stack
C++PythonROS2Linux / UbuntuGazeboGit / GitHub
// Key Skills
C++PythonLinuxROS BasicsGit
// Role Details
Location
Hanoi
Type
Full-time
Experience
0-2 years
Level
Junior
Ready to Apply?
Send your resume and a short note about why you're excited about this role.
Send Application