Software Developer – Robotics Simulation Platform
Location: Hanoi, Vietnam
Position Overview
We are seeking a highly capable Software Developer to build and optimize simulation platforms, web applications, and software infrastructure supporting humanoid robot development.
Key Responsibilities
- Design, develop, and maintain fullstack applications supporting humanoid robot development.
- Build web-based platforms for robot simulation, monitoring, visualization, and experiment management.
- Develop backend services and APIs for robotics workflows and simulation pipelines.
- Integrate with robotics simulation environments such as: Isaac Sim, MuJoCo
- Optimize software performance, scalability, and reliability for large-scale simulation workloads.
- Collaborate with AI and Robotics teams to translate research requirements into production-ready software solutions.
- Build tools for simulation data management, experiment tracking, and analytics.
- Improve system architecture and software engineering best practices across the robotics platform ecosystem.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Robotics, or a related field.
- Core Languages: Proficiency in C++ AND Python, Java (Hybrid architecture experience is highly preferred).
- Networking & Protocols: Strong experience in Socket Programming, specifically with UDP network bridges and WebSockets for real-time data streaming.
- Web 3D Graphics: Strong experience with React.js and modern state management libraries (e.g., Zustand, Redux, or Recoil) optimized for handling high-frequency, real-time data streaming; and WebGL, Three.js, or Python-based 3D visualization tools (e.g., Viser). Familiarity with Server-Side Rendering (SSR) and/or Client-side Rendering (CSR) and optimizing server-client channels for 3D scenes.
- Robotics (Plus): Experience with MuJoCo (MJCF/XML syntax), and optionally ROS 2.
- Data & Config: Familiarity with parsing runtime configurations (YAML) and handling high-density event logging formats (JSONL).
Apply through sending updated resume to v.thuyntp35@vinmotion.net or feel free contact me via Phone/Zalo/WhatsApp (+84 336736258) for further discussion.