Summer 2023 Software Internships

  • Intern

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

3D Simulation Developer: 

As a developer at Vention, you will have the opportunity to work on web applications (client and server), that allow our users to program their industrial machines. You will work on our online CAD and its simulation engine, as part of a team that will always be available to mentor you. This internship will have you tackle challenges to improve our current simulation abilities, to make it as realistic as possible. The end-goal is always to have our users be as autonomous as possible when designing their industrial machine – even if they are not engineers themselves!

More specifically, you will :

  • Develop CAD tools.

  • Improve the performances of our simulation engine.

  • Work on graphical user interfaces that allow our clients to design their industrial machines.

  • Develop test procedures to improve the quality and robustness of our applications.

  • Collaborate with various teams (3D, product, quality, etc.).

Full-Stack Developers : 

As a developer at Vention, you will have the opportunity to work on web applications (client and server), that allow our users to program their industrial machines. Your passion for User Experience will help you develop complete end-to-end solutions, from the creation of the simulated machine in the Cloud, until it gets physically deployed on the shopfloor.

Every day will greet you with new challenges, and we hope you’ll have fun tackling them!

More specifically, you will :

  • Do fullstack web software development : work on graphical user interfaces and backend services

  • Adapt your solutions to different environments : simulating with our online CAD and deploying in our industrial controllers.

  • Collaborate with various teams (product, application, automation, etc.).

Robotics Developer: 

 

You spent your childhood years playing LEGOs, and you never really stopped?

As a developer at Vention, you will have the opportunity to work on web applications (client and server), that allow our users to program their industrial machines. You will have the opportunity to work on robotics and/or industrial automation applications – improving the existing ones to match our clients needs, or by creating new ones from the ground up! To validate your work, you will “have to” play with motors, conveyors, sensors, robots, and other cool machines we have in-office 

More specifically, you will :

  • Do software development for automated and/or robotics applications.

  • Interface your solutions with the firmware of our motion controller.

  • Optimize the performance of the solution.

  • Test your solution in-office, on the available machines.

  • Develop test procedures to improve the quality and robustness of our applications.

  • Collaborate with various teams (product, application, automation, etc.).

Qualifications

3D Simulation Developer: 

 

  • Fluency in at least one major programming language (for example Javascript, Python, C++).

  • Knowledge of 3D mathematics.

  • Understanding of web technologies and client/server models.

  • Great autonomy to push projects from start to finish.

  • Passion for new challenges and working in a fast-paced environment

  • Interest towards UI/UX

  • Understanding of concepts of distributed systems and the associated technical challenges (embedded and cloud/web)

Full-Stack Developers : 

  • Fluency in at least one major programming language (for example Javascript, Python, C++).

  • Understanding of web technologies and client/server models.

  • Great autonomy to push projects from start to finish.

  • Passion for new challenges and working in a fast-paced environment

  • Interest towards UI/UX

  • Understanding of concepts of distributed systems and the associated technical challenges (embedded and cloud/web)

Robotics Developer: 

  • Fluency in at least one major programming language (for example Javascript, Python, C++).

  • Understanding of web technologies and client/server models.

  • Great autonomy to push projects from start to finish.

  • Passion for new challenges and working in a fast-paced environment

  • Understanding of concepts of distributed systems and the associated technical challenges (embedded and cloud/web)

  • Prior experience in robotics development is an asset (for example having programmed a Fanuc or UR robot, or having knowledge of ROS).

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.