Software Engineer for Robotics Systems

Safariland • ottawa, on, Canada • Posted June 01, 2026

Location ottawa, on
Job Type Full-time
Category IT & Technology
Posted June 01, 2026
Elevate robotics software as a Software Engineer, focusing on stable and scalable solutions for mission-critical applications. Collaborate to design and maintain internal tools that enhance system reliability and performance.

In this role, you will utilize your software development expertise to build intuitive applications. You will code in C/C++, create GUIs with Qt 5.x, and engage with stakeholders for feature planning and prioritization. Ensuring robust performance, you will drive continuous improvement across platforms.

Key Responsibilities:
• Design and maintain robotics software applications
• Write high-quality, maintainable code and conduct testing
• Build graphical interfaces using Qt 5.x
• Communicate effectively with stakeholders regarding progress
• Investigate and propose system enhancements

Requirements:
• Bachelor’s degree in Computer Science or equivalent experience
• 3+ years in software d...

Interested in this role?

Click the button below to start your application.

Apply Now