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 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

    Mantu

    Winnipeg, MB
    1 hour ago
  • Use C++ and C# to develop Civil Engineering applications in Quebec City, with a hybrid schedule including three onsite days weekly.As a Senior Software Developer, you will design, develop, test, and maintain complex production-quality software. You will work with international... 
    Senior

    Soni

    Winnipeg, MB
    1 hour ago
  • $100k - $130k per year

    C++ Software Developer Aversan 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 currently... 
    Suggested

    Aversan Inc

    Winnipeg, MB
    1 hour ago
  • JPC - 593 - Software Developer III – C++ [Montreal, QC, H2M 1H7], Canada 5 - 15 Years N/A Posted 3 days ago Primary Skillsnetworking c++ Electrical Engineering sensors Structured Software Real-Time Problem-Solving Deployment Agile sensor... 
    Suggested

    Innova Software Services

    Winnipeg, MB
    1 hour ago
  • Use C++, C# and C to develop software and firmware for BOWMAN in Calgary, Alberta, within a multidisciplinary Agile team.As an experienced Software/Firmware Developer, you will support BOWMAN, an advanced tactical communications system. You will design, implement, debug and... 
    Suggested

    General Dynamics Mission Systems, Inc.

    Winnipeg, MB
    1 hour 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
    1 hour ago
  • $92k - $115k per year

     ...Career Opportunities: Développeur(euse) logiciel C++ sénior / Senior Software Developer C++ (68737) La division des systèmes et services d’ingénierie électrique d’Eaton est actuellement à la recherche d’un(e) développeur(euse) logiciel C++ sénior motivé(e) à rejoindre son... 
    Senior
    Internship
    Work at office

    Eaton

    Winnipeg, MB
    1 hour 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
    1 day ago
  • Develop C++ and Python software at Zimmer Biomet while contributing to computer-assisted orthopedic surgery in a highly regulated environment.Under a Software Development Manager, this co-op contributes to software development for computer-assisted surgery. You will explore... 

    Zimmer Biomet Holdings

    Winnipeg, MB
    1 hour ago
  • Build C++ software for tolerance analysis at Metafold, working hybrid in Toronto or elsewhere in Canada. Apply geometry and numerical methods to engineering applications.As an intermediate software developer, you will expand Metafold product capabilities alongside mathematicians... 

    Metafold 3D

    Winnipeg, MB
    1 hour ago
  • C++ Developers (intermediate and senior)Job DescriptionOur client is a global telco/fintech that utilizes a diversified portfolio of systematic and quantitative...  ...Responsibilities Design, develop and test real-time software for low-latency algorithmic trading, risk management and... 
    Senior

    HRB

    Winnipeg, MB
    1 hour ago
  • # Senior C++ Software EngineerTargeted TalentHome›Jobs›Senior C++ Software EngineerTargeted TalentAdzunaSaskatoon, Saskatchewan permanent Posted...  ...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
    1 hour 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
    1 hour 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
    1 hour ago
  • Build Fortinet security products through C/C++ development, testing, and troubleshooting across the full embedded software development cycle.As a Senior Embedded Developer, you will develop key FortiAnalyzer components supporting performance and scalability for security log... 
    Senior

    Fortinet Inc.

    Winnipeg, MB
    1 hour ago
  • Step into a pivotal role at Capgemini Engineering as a Senior C++ Developer specializing in C# experience. This onsite position in Westford, MA focuses on developing automation and control software for medical devices. The role involves comprehensive participation in the software... 
    Senior

    Capgemini

    Winnipeg, MB
    1 hour 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
    1 hour 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
    1 day 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
    1 hour 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
    1 day 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
    1 hour 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
    1 hour 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
    1 hour 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
    1 hour 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
    1 hour 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
    1 hour 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
    1 hour ago
  •  ...remote) About Client:A global leader in software solutions for infrastructure...  ...seeking a talented and experienced Senior Software Developer to join their Civil Engineering Applications...  ...experience. Strong proficiency in C++ and C# . Deep understanding of object... 
    Senior
    Work at office
    Remote work

    Soni

    Winnipeg, MB
    1 hour 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
    1 hour 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
    1 hour ago

Do you want to receive more vacancies?

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