Non-Engineering
Originally posted 29 October 2026 by the employer.
Build simulation web applications and browser-based 3D visualizations for Universal Robots cobots and MiR mobile platforms.
About the role
As a Full Stack Engineer on the Simulation team, you will build web applications and services that enable simulation for UR cobots and MiR mobile robots. This hands-on role spans frontend, backend, and browser-based 3D visualization.
What you'll do
- Design and develop web applications for configuring, launching, monitoring, and analysing simulation runs.
- Build interfaces for importing customer models and environments, and for creating custom scenarios and workflows.
- Develop scalable backend services and REST or GraphQL APIs that integrate with simulation, rendering, and compute infrastructure.
- Build browser-based 3D and data visualisations, including scene previews, robot trajectories, sensor output, annotations, and performance metrics.
- Develop dataset and asset library browsers that allow users to search, filter, and inspect large collections.
- Design data models, work with relational and NoSQL databases, and implement authentication and authorization.
What you'll need
- Bachelor's or Master's degree in Computer Science or a related technical field.
- 3+ years of professional full stack development experience.
- Strong proficiency in TypeScript/JavaScript and a modern frontend framework, preferably React.
- Backend development experience with Python (FastAPI or Django) and/or Node.js.
- Experience designing REST or GraphQL APIs and working with SQL databases such as PostgreSQL.
- Experience with Docker, Git, CI/CD workflows, and working in a Linux environment.
- Proficiency in at least four of: Three.js/WebGL/WebGPU, D3/Plotly/ECharts, WebSockets/streaming APIs, Kubernetes/cloud services (AWS/Azure/GCP), Kafka/RabbitMQ/Celery, ML/data tools, ROS2/robotics integration, design systems, MongoDB/Elasticsearch, or OpenUSD/3D scene formats.
More semiconductor jobs: Teradyne jobs · India jobs