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.
Top Skills Details
software development,C++,Linux,Git,software design
Additional Skills & Qualifications
- Object Oriented C++ (modern)
- Linux
- Design experience (Boost, STL,
- Unit Testing
- Full SDLC
- Multithreaded programming
Job Type & LocationThis is a Contract position based out of Nepean, ON.
Pay and BenefitsThe pay range for this position is $50.00 - $65.00/hr.
Workplace TypeThis is a fully onsite position in Nepean,ON.
Diversity, Equity & Inclusion
At Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I is embedded into our culture through:
- Hiring diverse talent
- Maintaining an inclusive environment through persistent self-reflection
- Building a culture of care, engagement, and recognition with clear outcomes
- Ensuring growth opportunities for our people
Actalent is an equal opportunity employer.