Job Description
Software Designer
Rugged Monitoring designs and manufactures cutting-edge fiber optic sensors and monitoring solutions for the most demanding environments.
Our systems, used internationally by industry leaders such as Siemens, ABB, and MR, are synonymous with innovation and reliability.
Are you passionate about software development and do you enjoy tackling technological challenges?
As a Software Designer, you will develop new products, enhance existing solutions, and play a key role as a technical expert, reporting to the Development Manager.
Join a rapidly growing company where your ideas and talent will make all the difference!
Your responsibilities will include:
• Developing software for data acquisition, control, and display, as well as system parameters for the user;
• Defining the optimal software architecture for component sharing across different software applications;
• Improving our existing software to meet evolving customer needs;
• Participating in meetings with the Rugged Monitoring development teams as a technical expert;
• Ensure the development and maintenance of our software running on embedded Linux and PCs;
• All other tasks necessary to achieve the company's objectives.
To be the person we are looking for, you must:
• Hold a Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or equivalent;
• Have a minimum of 5 years of experience in software development;
• Have a good level of English (you will be required to communicate regularly in English, both orally and in writing);
• Have a very good knowledge of C++, C, and TypeScript; Rust is an asset;
• Have knowledge of the analysis and design of object-oriented, real-time, and multitasking systems;
• Have experience in developing autonomous embedded systems running on embedded Linux (Yocto), with bootloaders, applications, and web servers (React);
• Have knowledge of the Git repository;
•
Be independent and resourceful;
• Have a strong sense of responsibility and organization;
• Be a team player and collaborative.
Here's what you can expect:
• Flexible hours to promote a healthy work-life balance;
• Hybrid teleworking;
• Group insurance paid 60% by the company and access to a telemedicine service;
• Generous vacation program + 3 floating holidays;
• Statutory holidays more generous than those stipulated in the LNT (Labour Standards Act);
• Free coffee;
• A dynamic, collaborative, and inclusive work environment;
• Free parking;
• Access to the AbonneBus program (35% discount on an annual bus pass);
• Company-organized social events;
• A RRSP (Registered Retirement Savings Plan) with employer contributions;
• An employee assistance program;
• The opportunity to join a healthy and rapidly growing company;
• Reimbursement of training costs.
Only those selected for an interview will be contacted.
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Job Details
Posted Date:
November 20, 2025
Job Type:
Location:
Canada
Company:
Rugged Monitoring Québec inc.
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.