Contractor

Software Engineer

Posted by Confidential • Ottawa, Ontario, Canada

📍 Ottawa, Ontario 🕒 March 23, 2026

About the Role

Description

- Design and implement C++ modules for robotic control, navigation, and sensor integration.

- Optimize algorithms for performance, reliability, and real-time responsiveness in safety and mission critical environments.

- Collaborate with test engineers to ensure code quality through unit tests (Google Test Framework) and integration testing.

- Develop reusable libraries and APIs to support modularity and scalability of the PATH suite.

- Integrate software components with hardware interfaces, middleware, and robotic platforms.

- Participate in code reviews and enforce best practices in C++ development.

- Contribute to system-level design discussions and provide input on architecture decisions.

- Document software designs, interfaces, and workflows for internal and external stakeholders.

Requirements:

3+ years of experience with Object Oriented C++

Linux

Multithreaded programming

Jo...

Ready to Apply?

Submit your application today and take the next step in your career journey with Confidential.

Apply Now