About This Opportunity: Software Developer (Ahuntsic)
Safariland is currently seeking a Software Developer (Ahuntsic) to join their team in Ahuntsic.
This position offers an excellent opportunity for motivated individuals looking to advance their career.
Education Requirements
-
•
No specific education requirements
Required Experience
-
•
Job Purpose As a member of the ICOR R&D; team, you will play a pivotal role in designing, developing, and maintaining internal tools and robotics software that power mission‑critical systems. This position is focused on creating intuitive, stable, and scalable solutions that enhance user experience and system reliability.
\n
You will collaborate across disciplines to deliver innovative features, ensure robust performance, and support continuous improvement in our software infrastructure. Your contributions will directly impact the efficiency and effectiveness of our robotics platforms, enabling our customers to achieve their goals with confidence.
\n
Role – Typical Duties
\n
Design, develop, and maintain applications and systems within the team’s scope.
\n
Write clean, maintainable, performant, and well‑tested code to implement features and resolve bugs.
\n
Build intuitive graphical user interfaces (GUIs) using Qt 5.x.
\n
Collaborate with Product, Design, and Business stakeholders to plan and prioritize feature development.
\n
Own feature development through design, coding, testing, and production release.
\n
Write unit and integration tests, coordinating with QA and technical writers for timely regression testing.
\n
Troubleshoot and resolve production and customer support issues.
\n
Investigate existing system functionality and propose technical improvements.
\n
Ensure scalability, maintainability, and availability of applications.
\n
Document code, technologies, and application functionality with clear comments and technical documentation.
\n
Communicate project updates, dependencies, and blockers to stakeholders promptly.
\n
Skills And Training Required
\n
Bachelor’s degree in Computer Science or a related field (or equivalent experience).
\n
3+ years of professional software development experience.
\n
Strong proficiency in C/C++, Qt 5.x, and GStreamer.
\n
Experience with Ubuntu/Lubuntu Linux 22.04 and Android development.
\n
Familiarity with GNU tools (GCC, GDB), MQTT, DDS, Yocto Linux, Trac, SVN, Jenkins, GitLab/GitHub, and CMake.
\n
Knowledge of Ethernet, TCP/IP protocols (e.g., RTSP), and networking principles (IPv4, unicast, multicast).
\n
Effective listening and verbal communication skills for interacting with peers, customers, and suppliers.
\n
Ability to work autonomously or collaboratively in a team environment.
\n
Strong problem‑solving skills, with a creative and constructive approach.
\n
Eagerness to learn current tools, systems, and technologies.
\n
Preferred
\n
Proficiency in Python.
\n
Basic knowledge of AI and machine learning concepts, including large language models (LLMs), transformers, neural networks, and vision processing using neural networks.
\n
Familiarity with computer vision libraries (e.g., OpenCV) and AI frameworks (e.g., TensorFlow, PyTorch).
\n
Experience with AI in robotics applications, such as perception, decision‑making, or real‑time inference.
\n
Knowledge of relevant AI protocols and standards, such as AG
Position DetailsKey Responsibilities
-
•
Effectively perform assigned job duties
-
•
Maintain safety and cleanliness in the workplace
-
•
Work effectively with team members
-
•
Follow company policies and procedures
-
•
Perform tasks according to quality standards
Qualifications
-
•
Reliability and punctuality
-
•
Ability to work independently and in a team
-
•
Strong work ethic and positive attitude
-
•
Ability to follow instructions
Why Join Safariland?Safariland offers a supportive work environment in Ahuntsic, where employees can grow and develop their skills. This Software Developer (Ahuntsic) position provides the opportunity to work with a dedicated team and contribute to meaningful work.
Ready to Apply?
Don't miss this opportunity for Software Developer (Ahuntsic) at Safariland in Ahuntsic.
Click the Apply button above to submit your application and take the next step in your career.