Full Job Description
Vention is seeking a skilled Software Developer/Engineer for our simulation team who is passionate about developing digital twin experiences for real-world robotics applications. This is an exciting opportunity to redefine simulation for Vention's browser-first platform for machine design.
This position will require you to build expertise in the simulation components of Vention's web-first technology stack. As a member of an agile team, you will refine Vention's simulation engine by improving its accuracy, capabilities and scale.
What You'll Do
• Own the physical modelling of simulated parts: choose the joints, actuators, constraints, contact parameters and collision geometry that represent robots and machine components
• Define the control approach for simulated mechanisms (e.g. position, velocity and torque control, gain tuning) so that simulated behaviour matches the real hardware
• Turn product and user needs into clear design documents that state the modelling approach, its assumptions, its limits and its trade-offs
• Prototype solutions quickly to prove an approach before the team builds it into the product
• Explain your solutions to the developers and support them during implementation; be the team's reference on physics and robotics concepts
• Diagnose and resolve simulation problems such as instability, constraint drift, contact artefacts and slow convergence
• Tune solver performance and stability (integrator, time step, solver settings, model simplification) for large, complex machines
• Build and maintain simulation test pipelines that validate model accuracy, catch regressions and track performance
• Speed up and standardize the process of introducing new simulatable parts into the platform
• Contribute to the production code closest to the engine (C++ and TypeScript), where your expertise has the most impact
• Contribute to physical AI features, where simulation fidelity affects sim-to-real transfer
• Collaborate with the product manager, tech lead, developers, UX/UI designer and Vention's mechanical and robotics experts
What You Bring to the Table
Must haves:
• Hands-on experience with at least one robotics physics engine: MuJoCo, NVIDIA Isaac Sim, Gazebo or Drake
• Experience modelling the motion of physical bodies in a simulation engine, for robotics or mechanical 3D simulation (multibody dynamics, joints, actuators, contacts)
• Strong grasp of robot kinematics, rigid-body dynamics, contact modelling and control fundamentals
• Experience diagnosing and tuning the performance and stability of simulations in a physics engine
• Experience implementing simulation test pipelines (model validation, regression and performance tests)
• Proven ability to write design documents from loosely defined needs, prototype a solution and communicate it clearly to software developers
• Very resourceful and autonomous: you find answers in documentation, source code, papers and experiments without waiting for direction
• Programming ability to build your own prototypes and test pipelines, for example in Python
• A degree in physics, robotics, mechanical engineering, applied mathematics, computer science or a related field.
Strong assets:
• Ability to ship production code in C++ and/or TypeScript.
• Experience optimizing the performance of a commercial-grade non-linear numerical solver
• Experience with computational geometry, such as collision mesh generation and convex decomposition
• Direct MuJoCo experience (MJCF modelling, solver and contact parameter tuning)
Nice to haves:
• Ability to build data-driven models: identifying model parameters from measured hardware data so that simulation matches real behaviour
• Experience with industrial automation equipment: robot arms, linear actuators, conveyors, grippers
• Experience with physical AI: robot learning, synthetic data generation or sim-to-real transfer
• Experience with CI/CD, or cloud and distributed systems
What We Offer
• Career pathing: Real opportunities to grow through personalized development plans, bi-annual employee reviews, and mentorship program
• Professional development: Continuous training in performance management, inclusive leadership, leadership operating model, team building, and giving/receiving feedback
• Gender diversity & inclusion: Pay equity reviews, inclusive policies, and a Women's Employee Resource Group offering networking, mentorship, and quarterly learning sessions.
• Hybrid work: Enjoy flexibility with our hybrid model, allowing you to work from home on select days.
• Community engagement: Two paid volunteering days per year to give back to causes you care about.
• Team events: All year round employee events including annual kick-off, employee summit, quarterly happy hours, and department events.
• Comprehensive benefits: A complete group benefits plan for you and your family that start day one.
• Top-up and benefits for new parents: Additional financial support and resources to support employees during their transition to parenthood.