Robotics Developer Intern (Summer 2022)

  • Intern

Company Description

Vention empowers anyone to become a designer, builder, and maker of industrial machines. We’re combining our unique hardware and software to create the world’s most streamlined machine design process—one that lets customers literally build a machine today and receive it tomorrow. 

Our mission is to democratize industrial automation. We are a technology company that equips organizations to be agile and innovative. That means enabling our customers to automate their facilities, helping them build the workplace of tomorrow.

Job Description

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 – while respecting the current sanitary measures.

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

  • Currently enrolled in full-time studies with a post-secondary institution in a Bachelor of Computer Science, Bachelor of Software Engineering or related field

  • 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.