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);