Web Developer - Robotics Software

  • Full-time

Job Description

As a Web Developer for Robotics Software 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 MachineBuilder, MachineLogic and MachineMotion controller in conjunction with ROS.

  • You will add features and maintain the web applications and the ROS backend.

  • You will create tools for users to be able to program robotic arms in a web application. 

  • You conduct hands-on programming for automated equipment for development and testing purposes; assessing functional requirements of CAD programming tools to help with simulation and deployment.

  • You will develop an easy user flow to allow simplified deployment on automated equipment - bridging the gap between simulation and real-life operations.

Our Tech Stack: React, Node.js, Three.js, XState, ROS

Qualifications

  • Undergraduate degree in Software Engineering, Computer Science, or in a related field (e.g. Engineering, Mathematics, Physics) with a good experience in programming is a big plus.

  • Proficient with at least one major programming language (e.g. Javascript, Python, C++)

  • Experience with web development (HTML, CSS, Javascript, Node.js).

  • Familiarity with Git.

  • Familiarity with some linear algebra (e.g. dot product, cross product, matrix multiplication, change of basis) is a big plus.

  • Familiarity with Docker is a big plus.

  • Experience with functional programming is a big plus.

  • In-depth knowledge of ROS and its core components is a big plus.

  • Experience in creating ROS drivers to interface with various hardware components is a plus.

  • Experience with robot programming to accomplish industrial tasks (eg. pick and place or palletizing) is a plus. 

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.