Job Description
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); Excellent interpersonal skills; Autonomy, resourcefuln...