JobMesh

Senior C++/Python Developer

Spiria · Laval, Quebec, CA

We are looking for a Senior C++ / Python Software Developer to join one of our expert teams at Spiria, working on cutting-edge automation and autonomy softwa...

Job description

We are looking for a Senior C++ / Python Software Developer to join one of our expert teams at Spiria, working on cutting-edge automation and autonomy software for industrial drilling applications. This is a hands-on senior role for an engineer who thrives on building reliable, deterministic software that operates in real production environments — where precision and correctness truly matter. You will play a key role in developing core automation logic, machine behavior systems, and software integration across control, execution, and on-machine layers. This role requires a presence at the office. As a Senior C++ Developer, you will: - Design, develop, and optimize high-performance C++ software for automated and autonomous drill 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....