Kinova Inc. • Boisbriand, Québec • Posted March 23, 2026
About the Role
MAIN RESPONSIBILITIES
Participate in all stages of development (software requirements gathering, design, implementation, testing) for applications and software components intended for our robotic products;
Perform various tests (unit, system, functional) related to development;
Develop internal software tools;
Interact and collaborate with other development teams to ensure successful integration;
Document and present completed work to the relevant stakeholders.
JOB REQUIREMENTS
Bachelor’s degree in Software, Computer, Biomedical, Electrical, or Automated Manufacturing Engineering, or equivalent (3rd or 4th year);
Relevant programming experience in C++ and Python;
Experience with Git;
Experience in a Linux development environment;
Experience with Agile development practices and Continuous Integration (CI);