5 days ago
Ho Chi Minh City, VietnamMid Level
Responsibilities
- Design, develop, and maintain cloud-based 3D digital twin and simulation applications for robotic warehouse automation systems.
- Build interactive 3D web applications using Three.js, WebGL, WebGPU, and modern frontend technologies.
- Develop features for visualizing robot movement, warehouse layouts, fleet behavior, simulation results, telemetry data, and automation workflows.
- Implement and optimize 3D rendering, scene management, camera controls, object interaction, animation, lighting, shadows, shaders, and materials.
- Identify and resolve frontend and 3D rendering performance bottlenecks across browsers, platforms, and hardware configurations.
- Integrate visualization features with backend services, simulation engines, cloud APIs, telemetry streams, and digital twin data sources.
- Collaborate with simulation, robotics, cloud, backend, UX/UI, product, and QA teams.
- Translate robotics and simulation requirements into effective user-facing tools.
- Provide technical insights, trade-off analyses, risk assessments, and recommendations to leadership stakeholders.
- Mentor engineers, promote frontend and 3D engineering best practices, and maintain technical documentation.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Game Development, Computer Graphics, Robotics, Software Engineering, or a related technical discipline.
- At least 2 years of professional software engineering experience with strong frontend and/or 3D application development experience.
- Professional expertise with ReactJS and ThreeJS.
- Mastery of JavaScript and TypeScript.
- Experience with 3D rendering techniques including shaders, lighting, shadow mapping, materials, textures, camera systems, object selection, and scene optimization.
- Understanding of frontend reliability, scalability, performance optimization, maintainability, and testing.
- Preferred experience with React, Vue.js, Angular, or similar frontend frameworks.
- Preferred experience with ECS software architecture, Blender, robotics systems, warehouse automation, digital twin platforms, simulation systems, telemetry visualization, or operational data platforms.
- Preferred experience using GitHub Copilot, Cursor, Windsurf, or similar AI-assisted development tools.
- Strong communication, teamwork, ownership, problem-solving, and technical presentation skills.
- Working proficiency in written and verbal English.
Benefits
- Up to 10% travel may be required to client and customer locations.
- Employees must have a valid driver’s license and be able to drive and/or fly for business travel.
- Business travel expenses are reimbursed according to program guidelines; a personal credit card may be required during onboarding until a corporate card is issued.
