Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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
Vacancy posted 3 hours 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

    Mantu

    Winnipeg, MB
    3 hours ago
  • $180k - $200k per year

     ...visionary and a strategic leader within our AI organization. While a Senior Data Scientist excels at building and deploying specific models,...  ...), Agile. What You Must Have 10+ years of experience in software or data science, with at least 8+ years specifically... 
    Senior
    3 days per week

    TEEMA Group

    Winnipeg, MB
    8 hours ago
  • 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,... 
    Senior
    3 days per week

    Insight Global

    Winnipeg, MB
    3 hours ago
  •  ...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 -... 
    Senior
    Work at office
    Local area
    Worldwide

    Catch Talent, LLC

    Winnipeg, MB
    3 hours ago
  • # 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+... 
    Senior
    Permanent employment
    Remote work

    Linux User Group

    Winnipeg, MB
    3 hours ago
  •  ...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... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Wepoint

    Winnipeg, MB
    3 hours ago
  •  ...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... 
    Senior
    Seasonal work
    Immediate start
    Remote work
    Flexible hours
    Shift work

    Safe

    Winnipeg, MB
    3 hours ago
  •  ...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... 
    Senior
    Work at office
    Local area

    Vaco

    Winnipeg, MB
    3 hours ago
  • 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

    Motive Studio

    Winnipeg, MB
    3 hours ago
  •  ...Job Summary: We are looking for a passionate and experienced Software Developer with expertise in .NET to join our team. In this role, you...  ...maintainable code and to learn from the feedback provided by senior team members. • Translate business requirements into efficient... 
    Senior

    Price Industries Limited

    Winnipeg, MB
    8 hours ago
  •  ...Chez Ubisoft, programmez des systèmes ML en C++ avec une expertise en moteurs d’inférence, tests, performance et architecture logicielle. Ce poste de programmeur principal C++ contribue à la feuille de route des applications d’apprentissage automatique. Vous développerez... 
    Senior
    Apprenticeship

    Ubisoft Entertainment Inc.

    Winnipeg, MB
    8 hours ago
  • 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... 
    Senior
    Remote work

    Kinaxis

    Winnipeg, MB
    3 hours ago
  • 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

    Activision Blizzard Inc.

    Winnipeg, MB
    3 hours ago
  •  ...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... 
    Senior
    Minimum wage
    Local area

    Teledyne Technologies Incorporated

    Winnipeg, MB
    3 hours ago
  • $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

    The Lenbrook Group of Companies

    Winnipeg, MB
    3 hours ago
  • 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

    IBM

    Winnipeg, MB
    3 hours ago
  • 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

    Altis Technology

    Winnipeg, MB
    3 hours ago
  •  ...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... 
    Senior
    Apprenticeship
    Work at office
    Local area
    3 days per week

    Bentley Systems

    Winnipeg, MB
    3 hours ago
  • 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

    Media Resources Inc

    Winnipeg, MB
    3 hours ago
  •  ...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... 
    Senior
    Apprenticeship
    Work at office
    Local area
    3 days per week

    Bentley Systems, Incorporated

    Winnipeg, MB
    3 hours ago
  • $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... 
    Senior
    Work at office
    Local area
    Flexible hours

    Clio

    Winnipeg, MB
    3 hours ago
  • $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

    Aversan Inc

    Winnipeg, MB
    3 hours ago
  • $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

    Aversan Inc

    Winnipeg, MB
    3 hours ago
  • 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

    Osimaritime

    Winnipeg, MB
    3 hours ago
  • 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

    Motive Studio

    Winnipeg, MB
    3 hours ago
  •  ...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

    Refraction Technology, Inc.

    Winnipeg, MB
    3 hours ago
  •  ...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... 
    Senior
    Local area

    Motive Studio

    Winnipeg, MB
    3 hours ago
  •  ...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

    BinSentry

    Winnipeg, MB
    3 hours ago
  • $114.3k - $164.3k per year

    ## Senior Embedded Software DeveloperApply: Kanata, Ontario, Canada: Full time: Posted Yesterday: 1212897Senior...  ...are looking for a **Senior Embedded Software Developer** with strong expertise in **Embedded Linux, C/C++ programming, and embedded systems development**... 
    Senior
    Full time
    Internship
    Work at office

    Hewlett Packard Enterprise

    Winnipeg, MB
    3 hours ago
  •  ...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

    Motive

    Winnipeg, MB
    3 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior C++ / Qt Software Developer. Be the first to apply!