3D Developer - Simulation

  • Full-time

Company Description

Vention helps some of the most innovative manufacturing companies automate their production floor in just a few days. Vention's online-first manufacturing automation platform (MAP) enables its clients to design, automate, order, and deploy manufacturing equipment directly from their web browser.

Vention is headquartered in Montreal, Canada, with offices in Berlin and Boston, and is used in over 3,000 factories on 5 continents. In May 2022, with 300 employees (and growing), Vention announced the closing of US$95M in Series C financing, which will be used to grow Vention's go-to-market strategy, expand the company's global distribution footprint, and accelerate the development of its hardware and software platform.

Job Description

Vention is looking for a 3D developer to create the pieces and simulations depicted on Vention’s Machine Builder. We’re looking for someone who has a passion for working on complex projects both individually and in a team for a high-growth startup. You want to be challenged and are not afraid to challenge those around you.

As a 3D software developer with Vention, you join a team of passionate, extraordinary developers connected by their need to innovate, to be creative, and to work with the latest technology. Your role will be to help lead the development of significant aspects of Vention's 3D Simulation platform. In this role, you will:

  • Use 3D mathematics to develop Vention's Simulation engine in MachineBuilder, allowing part models to be animated and simulated.
  • Create and improve 3D simulation tools to facilitate successful simulation.
  • Improve the kinematics engine to simulate the motion of mechanical systems and conveyors.
  • Process inputs and instructions via the management of the state of an automation environment.
  • Write unit tests using the Jest framework to improve code quality
  • Write high quality and stable code

Qualifications

  • Minimum of an undergraduate degree in a related field (e.g. maths, engineering, software)
  • Perfect fluency with at least one major programming language ie. C++ or Javascript.
  • Experienced in software engineering

Preferred Skills:

  • Experience with 3D libraries (Three.js, Unity)
  • Strong linear algebra in the context of computer graphics.
  • Experience with programming 3D tools and/or created on 3D content creation pipeline,
  • Experience with simulation engines.

Additional Information

We stand proudly for our people and support their success through career development and advancement. We are recognized and respected for our culture of inclusion and belonging, continuously striving to do what’s good for our people and communities.