Senior C++ / Qt Software Developer
Mantu
Language:
Strong English required;
French is an assetAboutthe opportunity
Amaris Consulting is looking for a
Senior Software Developer
with strong expertise in
C++ and Qt
to join a building-systems engineering team in Brossard.You will work on a product simulator used by Engineering, Quality Assurance, and Product teams to develop, test, and validate real devices and systems. Using Qt with QML and/or Qt Widgets, you will build intuitive and reliable user interfaces while contributing to the simulation engine and supporting software components.You will collaborate with software engineers, UX designers, testers, and product stakeholders in a cross-functional environment.Key responsibilities
Design, develop, and maintain the simulator’s user interface using C++ and Qt.Develop Qt applications using QML, Qt Widgets, or both.Implement simulation features that accurately reproduce the behavior of real devices and systems.Integrate the user-interface layer with simulation engines, back-end services, and system components.Improve simulator performance, stability, responsiveness, and usability.Collaborate with UX and UI designers to transform mockups and requirements into working interfaces.Apply object-oriented design, multithreading, event-driven programming, and software architecture principles.Write clean, tested, maintainable, and well-documented code.Participate in code reviews and contribute to development standards.Contribute to unit testing, integration testing, and continuous-integration activities.Troubleshoot and debug issues across the application and software stack.Document technical designs, implementation decisions, interfaces, and configuration details.Follow software-development best practices, quality standards, and secure coding practices.Collaborate with Engineering, QA, Product, UX, and other technical stakeholders.Required qualifications
Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related field. Equivalent professional experience may be considered.At least
7 years of professional C++ software-development experience .Strong hands-on experience with modern C++, including C++11, C++14, C++17, or later.Solid professional experience with
Qt, including QML, Qt Quick, Qt Widgets, or a combination of these technologies.Strong understanding of:Object-oriented programmingMultithreadingEvent-driven programmingSoftware architectureInterface design and integrationExperience with Git and modern source-control practices.Experience working in Agile or Scrum environments.Strong debugging and troubleshooting skills.Strong communication skills in English.Ability to work onsite in Brossard 3 days per week.Eligibility to work in Canada.Nice-to-have qualifications
SimulatorsEmulatorsHardware-in-the-loop or software-in-the-loop toolsExperience with embedded Linux or real-time systems.Experience with Qt Quick Controls and custom QML components.Familiarity with CMake, qmake, or similar build systems.Experience with CI/CD pipelines and automated builds.Experience with Qt Test, GoogleTest, or other unit-testing frameworks.Background in:Fire detection and alarm systemsSecurity systemsHVAC and building automationEmbedded productsExperience integrating user interfaces with hardware or simulation engines.What success looks like
The simulator provides a stable, responsive, and intuitive experience for Engineering, QA, and Product teams.Simulation features accurately reproduce the behavior of real devices and systems.The Qt user interface is maintainable, well tested, and consistent with product requirements.Software defects are identified and resolved efficiently across the application stack.Unit, integration, and continuous-integration practices are consistently applied.Technical documentation remains clear, complete, and useful for future development and maintenance.Strong collaboration is maintained between software engineering, UX, QA, and product stakeholders.Why join this opportunity?
This is an opportunity to work on a technically challenging product simulator that supports the development and validation of real-world building and safety systems. You will contribute to modern C++ and Qt software while working closely with engineering, UX, QA, and product teams.
#J-18808-Ljbffr
Strong English required;
French is an assetAboutthe opportunity
Amaris Consulting is looking for a
Senior Software Developer
with strong expertise in
C++ and Qt
to join a building-systems engineering team in Brossard.You will work on a product simulator used by Engineering, Quality Assurance, and Product teams to develop, test, and validate real devices and systems. Using Qt with QML and/or Qt Widgets, you will build intuitive and reliable user interfaces while contributing to the simulation engine and supporting software components.You will collaborate with software engineers, UX designers, testers, and product stakeholders in a cross-functional environment.Key responsibilities
Design, develop, and maintain the simulator’s user interface using C++ and Qt.Develop Qt applications using QML, Qt Widgets, or both.Implement simulation features that accurately reproduce the behavior of real devices and systems.Integrate the user-interface layer with simulation engines, back-end services, and system components.Improve simulator performance, stability, responsiveness, and usability.Collaborate with UX and UI designers to transform mockups and requirements into working interfaces.Apply object-oriented design, multithreading, event-driven programming, and software architecture principles.Write clean, tested, maintainable, and well-documented code.Participate in code reviews and contribute to development standards.Contribute to unit testing, integration testing, and continuous-integration activities.Troubleshoot and debug issues across the application and software stack.Document technical designs, implementation decisions, interfaces, and configuration details.Follow software-development best practices, quality standards, and secure coding practices.Collaborate with Engineering, QA, Product, UX, and other technical stakeholders.Required qualifications
Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related field. Equivalent professional experience may be considered.At least
7 years of professional C++ software-development experience .Strong hands-on experience with modern C++, including C++11, C++14, C++17, or later.Solid professional experience with
Qt, including QML, Qt Quick, Qt Widgets, or a combination of these technologies.Strong understanding of:Object-oriented programmingMultithreadingEvent-driven programmingSoftware architectureInterface design and integrationExperience with Git and modern source-control practices.Experience working in Agile or Scrum environments.Strong debugging and troubleshooting skills.Strong communication skills in English.Ability to work onsite in Brossard 3 days per week.Eligibility to work in Canada.Nice-to-have qualifications
SimulatorsEmulatorsHardware-in-the-loop or software-in-the-loop toolsExperience with embedded Linux or real-time systems.Experience with Qt Quick Controls and custom QML components.Familiarity with CMake, qmake, or similar build systems.Experience with CI/CD pipelines and automated builds.Experience with Qt Test, GoogleTest, or other unit-testing frameworks.Background in:Fire detection and alarm systemsSecurity systemsHVAC and building automationEmbedded productsExperience integrating user interfaces with hardware or simulation engines.What success looks like
The simulator provides a stable, responsive, and intuitive experience for Engineering, QA, and Product teams.Simulation features accurately reproduce the behavior of real devices and systems.The Qt user interface is maintainable, well tested, and consistent with product requirements.Software defects are identified and resolved efficiently across the application stack.Unit, integration, and continuous-integration practices are consistently applied.Technical documentation remains clear, complete, and useful for future development and maintenance.Strong collaboration is maintained between software engineering, UX, QA, and product stakeholders.Why join this opportunity?
This is an opportunity to work on a technically challenging product simulator that supports the development and validation of real-world building and safety systems. You will contribute to modern C++ and Qt software while working closely with engineering, UX, QA, and product teams.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior C++ / Qt Software Developer in Winnipeg, MB vacancy
- Amaris Consulting is seeking a Senior Software Developer in Brossard to join a building-systems engineering team. You will develop a product simulator using C++ and Qt, building user interfaces with QML/Qt Widgets while advancing the simulation engine and related components...Senior
- Job Description Our SaaS client is looking for a Senior Software Developer to join a team building complex engineering software used for large-scale... ...on senior engineering role for someone who is very strong in C++ and C# and can own features from design through development,...Senior3 days per week
- # Senior C++ Software EngineerTargeted TalentHome›Jobs›Senior C++ Software EngineerTargeted TalentAdzunaRegina, Regina region permanent Posted... ...enjoying substantial growth. The work will be heavily related to developing and implementing new features for an SDK.### You Have: * 5+...SeniorPermanent employmentRemote work
- ...values.Position Overview We are seeking an experienced Senior Java / C++ Developer to join our team in Montréal. The successful candidate will... ...global capital-markets environment.This role combines hands‑on software engineering with close collaboration across technology and...SeniorWork at officeRemote workFlexible hours
- ...established quantitative trading firm is seeking Senior Software Engineers to architect and own the core... ...focus on minimizing latency. Develop systems that provide fast, reliable access... ...algorithms, and object-oriented programming in C++. Exceptional problem-solving ability -...SeniorWork at officeLocal areaWorldwide
- Make your mark as a Senior Engine Software Developer at Electronic Arts, working with Unreal Engine 5 on our Iron Man title. Engage in groundbreaking game... ...engine and mentor junior developers. Your expertise in C++ and deep understanding of game performance will be crucial...Senior
- ...excited to find the right candidate to join our team.Safe Software is looking for a Senior Software Developer to join our Form team.As a Senior Software Developer,... ...systemsTechnical Expertise: Advanced proficiency in C++ for core system development; Python skills...SeniorSeasonal workImmediate startRemote workFlexible hoursShift work
- ...for safety critical, real-time software solutionsEnsure designs are... ...softwareReview the work of teammates (senior and junior)Mentor and grow... ...practical experience with C++Minimum 5 years' hands on experience... ...(Windriver)10+ years of developing embedded applicationsProven ability...SeniorWork at officeLocal area
$144.7k - $195.9k per year
...smarter, faster, and more securely. We are currently seeking a Senior Software Developer to join our rapidly growing Engineering team . This role is... .... We have cross-trained developers coming from Java, Python, C++, and JavaScript backgrounds, and are happy to help you learn...SeniorWork at officeLocal areaFlexible hours- ...week, in-office)We are seeking a talented and experienced Senior Software Developer to join our Civil Engineering Applications team. In this role... ...software development experience.Strong proficiency in C++ and C#.Deep understanding of object-oriented design principles...SeniorApprenticeshipWork at officeLocal area3 days per week
- Elevate online gaming experiences as a Senior Software Engineer on the Client Code team at Demonware in Vancouver, BC. Design and implement C++ client libraries for leading Activision titles. As a Senior Software Engineer, you will enhance the SDK used by clients like Call...Senior
- Empower global supply chains as a Senior C++ Developer at Kinaxis, with opportunities in Ottawa or remote. Work with a talented team to implement... ...in Operations Research, Engineering, etc. • Over 5 years in software development focused on C++ • Experience with mathematical...SeniorRemote work
- Elevate your career as a Senior Back End Developer specializing in C++ and Python within the innovative geoscience sector in Toronto, ON. This hybrid role requires... ...Key Responsibilities: • Architect and design complex software applications and modules • Develop, test, document, and...Senior
$120k - $130k per year
...At our Pickering location, we are looking for an experienced Senior Software Developer to join our dynamic team. This position is responsible for designing... ...devices on ARM-based platforms, primarily using Go and C/C++. Develop and support on-device services and APIs that...Senior- We are seeking an experienced Senior Software Developer (Full Stack) with 7+ years of commercial software engineering experience. In this key on-site... ...web applications and microservices using Node.Js, C#, C++ and modern frontend frameworks (SPA).Performance & Security:...Senior
- ...week, in-office)We are seeking a talented and experienced **Senior Software Developer** to join our Civil Engineering Applications team. In this role... ...software development experience.* Strong proficiency in **C++ and C#**.* Deep understanding of object-oriented design principles...SeniorApprenticeshipWork at officeLocal area3 days per week
- ...research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical research. Job Description Senior Software Developer (C++) - Lidar & Geospatial Systems Join Teledyne Optech, part of Teledyne Technologies, where you'll help turn complex lidar...SeniorMinimum wageLocal area
- Introduction At IBM Software, we transform client challenges into... ...partners, and industries to design, develop, and deliver solutions that... ...and responsibilities As a Senior Software Engineer, you will... ...language, such as Java, Go, C/C++, or Python.Strong fundamentals...Senior
$120k - $140k per year
...safety-critical electronics and software systems to the aerospace,... ...systems, control, electrical) to develop requirements/solutions. Review... .... Collaborate with other seniors and management on the... ...Science. Strong experience in C++ software development Solutions...Senior$120k - $140k per year
C++ Software Developer & TesterAversan Inc.( ) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are...Full time- Quest Software is seeking an experienced Senior Software Developer to help bring AI-powered coding practices into an established on-premises enterprise software product. This role combines strong hands-on C#/.NET and C++ development with practical experience using AI coding...SeniorWork at officeRemote workWorldwideFlexible hours
- ...Reftek Systems is looking for a sharp, hands-on Senior Software/Firmware Developer to join our engineering team in Burnside, Nova Scotia. You’ll work... ...embedded systems. ~5+ years of professional experience with C/C++. ~ Solid understanding of embedded software architecture...Senior
- ...can be themselves, everyone is welcome. Motive are seeking a Senior AI Software Developer to join our Iron Man project being developed using Unreal... ...Computer Science or equivalent 10+ years of professional C/C++ experience Experience developing AI systems on AAA games...SeniorLocal area
- OSI Maritime Systems is seeking a seasoned software leader to drive end-to-end development of mission-critical navigation and tactical software. You will guide teams through requirements, design, implementation, testing, and release, ensuring robust, scalable solutions. You...Senior
- ...can be themselves, everyone is welcome.Motive are seeking a Senior AI Software Developer to join our Iron Man project being developed using Unreal Engine... ...Computer Science or equivalent10+ years of professional C/C++ experienceExperience developing AI systems on AAA games with...Senior
- Elevate your software development career with Safe Software as a Senior Software Developer. Drive security-focused solutions and foster development practices while collaborating... ...experience • Advanced proficiency in C++ and Python • Familiarity with security tools like...Senior
$180k - $200k per year
Job Title: Staff Software Engineer - PythonJob ID: 87595Location: Vancouver, BC -... ...our machine learning initiatives. While a Senior Developer focuses on shipping features, you will... ...Environment Primary: Python (Expert), C++, Bash. AI/ML Infrastructure:...SeniorLong term contract3 days per week- Motive Studio in Montreal is seeking a Senior Core Software Engineer to craft high-quality C++ code for Battlefield titles. You will focus on performance, memory efficiency, and low-level platform work, collaborating with the Frostbite team and DICE to push technology forward...Senior
- ...class optical sensors with user-friendly software to provide our customers with... ...As we scale up, we're looking for a Senior Embedded Software Developer to help us build the embedded software... ...Proficient in writing mission-critical C or C++ and Python Proficient debugging...Senior
$110k - $160k per year
...efficiently and serve their customers. About The RoleAs a Senior Software Developer on our ERP team, you will take ownership of complex features... ...range of technologies, including: Backend: Python, Django, C++, PostgreSQL Frontend: React, Next.Js, TypeScript Infrastructure...SeniorLocal areaRemote workWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C++ / Qt Software Developer. Be the first to apply!
Related searches
- c++ developer Winnipeg, MB
- junior c++ developer Winnipeg, MB
- c++ developer fintech Winnipeg, MB
- c++ software developer Winnipeg, MB
- senior web designer Winnipeg, MB
- senior project engineer Winnipeg, MB
- senior ruby developer Winnipeg, MB
- senior crm manager Winnipeg, MB
- cpa senior accountant Winnipeg, MB
- senior part time Winnipeg, MB

