Source description
About the role
Design, develop, and optimize high-performance C++ software for automated and autonomous operations.
Implement and maintain core libraries, control logic, planners, and reusable components for machine automation.
Contribute to automation and autonomy development, with a strong focus on reliability, safety, and deterministic behavior.
Integrate automation logic into deterministic execution loops on embedded or industrial Linux platforms.
Ensure software quality through code reviews, unit and integration testing, and Agile/Scrum practices.
Collaborate with cross-functional teams across Machine Software, Controls, and Display.
More at Spiria
Related open roles
Lead Software Developer
CA · Hybrid
Développeur(euse) logiciel lead
Montreal · Hybrid
Senior Front-End Developer – Angular
Toronto · Montreal · Hybrid
Développeur(euse) Front-End sénior - Angular
Toronto · Montreal · Hybrid
Senior Full-Stack Developer - Angular/TypeScript
Laval · Onsite
Développeur(euse) full-stack senior - Angular/TypeScript
Canada · Onsite
