5 days ago
Ho Chi Minh City, VietnamSenior
Responsibilities
- Design, develop, maintain, optimize, and scale simulation systems, tools, and virtual environments for robotic warehouse automation.
- Build faster-than-real-time and multi-fidelity simulations at component, robot, fleet, and system levels.
- Evaluate simulation tools and address performance, scalability, accuracy, and usability gaps.
- Support simulation coverage for robots, perception, controls, routing, fleet coordination, warehouse operations, and system-wide automation.
- Collaborate with robotics, controls, perception, cloud, QA, and product teams on development, testing, deployment, and operational needs.
- Provide technical insights, trade-off analyses, risk assessments, and recommendations for simulation and robotics roadmaps.
- Mentor engineers, share technical knowledge, promote engineering practices, and maintain technical documentation and architecture materials.
Requirements
- Bachelor-level degree in Computer Science, Computer Engineering, Robotics, Mechatronics, Electrical Engineering, or a related technical discipline.
- At least 5 years of professional software engineering experience, preferably in simulation systems, robotics systems, optimization systems, or virtual environments.
- Professional expertise with Gz-Sim and ROS2.
- Mastery of C++ and Python; C# and JavaScript are bonus qualifications.
- Strong ability to design, implement, test, optimize, and maintain complex simulation software.
- Hands-on experience developing simulations, digital twins, virtual environments, or system modeling tools for real-world engineering applications.
- Experience with faster-than-real-time and multi-fidelity simulation modeling is preferred.
- Experience with cloud-based simulation, distributed simulation workloads, or scalable simulation infrastructure is preferred.
- Experience with AI-assisted development tools such as GitHub Copilot, Cursor, or Windsurf is preferred.
- Strong teamwork, communication, time management, ownership, problem-solving, and English communication skills.
Benefits
- Up to 10% travel may be required, including travel to client and customer locations.
- Employees must have a valid driver’s license and be able to drive or fly for business travel.
- Business travel expenses are reimbursed according to program guidelines; eligible employees may receive a corporate credit card, though a personal card may be needed during onboarding.
- The employer offers equal employment opportunity and a nondiscrimination workplace.
Tech Stack
Categories
Robotics
