Développeur·se logiciel C++

Montreal 5 days agoFull-time External
Negotiable
Location: Boisbriand 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 the work accomplished to the various people involved; • Assist and propose effective solutions to our customers' various needs. POSITION REQUIREMENTS • Bachelor's degree in software engineering, computer science, electrical engineering, automated production, or equivalent; • Minimum 3 years' experience in a similar position; • Relevant programming experience in C++ and Python; • Experience with Git; • Development experience on Linux and Windows; • Experience with Agile development and continuous integration practices; • Excellent interpersonal skills; • Autonomy, resourcefulness and initiative; • Fluency in English and French (oral and written); • CPI or OIQ member. ASSETS • Experience in robotics; • Experience with real-time systems; • Experience with Ether CAT; • Experience in C and embedded software development; • Experience in modern C++ (11, 14, 17, 20); • Experience with CMake, Jenkins, Conan, Artifactory; • Experience with Docker, Docker-Compose; • Experience with Atlassian suite (Bitbucket, Jira, Confluence). WHAT WE OFFER • Remote work (according to job type); • Competitive salaries; • Group RRSP with employer contribution; • Group insurance paid at 50% by Kinova; • Up to 4 weeks of vacation; • Personal days off in addition to vacation; • Snacks, coffee, and fresh fruit at all times; • A dedicated and great work team; • A state-of-the-art environment; • A company culture focused on the development of each individual; • Free parking; • Electric vehicle charging stations; • Regular social and sporting events; • And much more, but you'll have to meet us to learn more…