C++ Developer

1 week ago


Markham, Ontario, Canada Tenth Revolution Group Full time

Computer Vision Software Developer (C++ / Qt) – Onsite in Markham, Ontario

Location:
Markham, ON (Onsite, 5 days/week)

Employment Type:
Full-Time

Industry:
Award-Winning Global Internal Consulting Firm

About the Company

Join an award-winning internal consulting firm that has been a recognized industry leader for 20+ years, consistently achieving year-over-year growth and being voted one of the Best Places to Work multiple times. With a global footprint and an unwavering commitment to innovation, this enterprise organization is expanding rapidly and seeking top engineering talent to support its next phase of product evolution.

We are currently hiring a C++ Developer with strong Qt expertise to join our team supporting advanced computer vision inspection technologies. This is a unique opportunity to work in a highly collaborative environment that values creativity, continuous improvement, and world-class engineering practices.

Position Summary

As a C++ Developer, you will play a key role in designing, upgrading, and enhancing next-generation computer vision inspection systems. You'll work closely with engineers, product teams, and technical stakeholders, contributing to UI/UX modernization, software architecture improvements, and R&D initiatives across computer vision, image processing, and automation.

This role is ideal for someone who thrives in a fast-paced, innovative environment and wants to grow within a company with a strong culture, long-term stability, and global reach.

What You'll Do

  • Modernize and migrate legacy MFC applications into the Qt framework.
  • Implement clean, modern, and intuitive UI/UX designs for advanced inspection systems.
  • Re-architect software to separate front-end and back-end components.
  • Design, build, and maintain applications for computer vision inspection products.
  • Collaborate with engineering, technical sales, and cross-functional teams to define requirements and user workflows.
  • Develop and optimize computer vision algorithms using OpenCV and related libraries.
  • Support R&D initiatives in machine learning, OCR, image processing, and new product concepts.
  • Integrate software with various sensors and automation components (cameras, PLCs, encoders, etc.).
  • Engage in technical communications with customers and suppliers.
  • Travel occasionally to customer sites (U.S. and international), approximately 1 week every 2–3 months.

What We're Looking For

Education

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Mechatronics, or related field.

Experience

  • 3+ years of hands-on development experience with C++ and Qt.
  • Strong competence in building modern, user-friendly interfaces with Qt.
  • Experience in UI/UX design principles and applying them in real applications.
  • Exposure to computer vision, image processing, and manufacturing environments (asset).

Skills & Qualifications

  • Strong C/C++ fundamentals.
  • Proficiency with the Qt framework for desktop application development.
  • Knowledge of modular software architecture.
  • Experience with OpenCV (asset).
  • Experience with machine learning concepts (asset).
  • Strong communication skills and ability to operate independently.
  • Curious mindset with the initiative to learn and solve new problems.

What We Offer

  • Competitive salary based on experience
  • Flexible work hours
  • Five paid Personal Leave Days
  • Full medical, dental, and vision benefits
  • Life and disability insurance
  • Public transit reimbursement
  • RRSP matching after two years
  • Onsite perks including:
  • Fully equipped cardio & weights gym
  • Fitness classes (Pilates, Yoga, Bootcamp, Zumba)
  • Game room (pool, ping pong, air hockey, foosball, etc.)
  • Onsite dentist for complimentary teeth cleaning
  • A collaborative, open-minded culture with passionate coworkers
  • Company events including BBQs, game nights, cottage days, picnics, and more

Ready to Join an Award-Winning Team?

If you're a driven C++/Qt Developer looking to join a company with exceptional culture, long-term stability, and exciting technical challenges, we'd love to speak with you.

Apply now and help shape the future of computer vision innovation



  • Markham, Ontario, Canada Recutify Inc. Full time

    Job Role: Fuse Integration Developer P&C InsuranceLocation: Markham, ONDepartment: IT Integration ServicesReports To: Senior Manager, Integration PlatformMode: Hybrid (Mandatorily need to visit office 3 days a week) Position SummaryWe are seeking a highly skilled Fuse Integration Developer to join our technology team supporting the digital transformation of...

  • Lead Developer

    23 hours ago


    Markham, Ontario, Canada GE Vernova Full time

    Job Description SummaryThe energy transition, particularly the decarbonization of electricity, is leading to a growing share of distributed renewable energy in the energy mix. This shift requires increased flexibility, posing new challenges for grid operators to ensure safe and resilient operation of the transmission system. One of the key drivers of this...


  • Markham, Ontario, Canada GHD Full time

    DescriptionThe importance of water to the health of our world can't be overstated. As the frequency and intensity of floods, droughts and storms increases, the water industry must continue to build resiliency and lead from the front. Together with our clients, we are thinking and doing things differently to help pre-empt and prepare for what's next. Be a...


  • Markham, Ontario, Canada Bevertec Full time

    JD Edwards developerPerm roleHybrid: Markham, ONSkillsetDesign, develop, test, and maintain applications within a JDE EnterpriseOne environment.Participate in system design reviews, code walkthroughs, and iterative software deployment.Provide technical expertise across multiple JDE modules and development tools.Troubleshoot, fix, and enhance existing...


  • Markham, Ontario, Canada AMD Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHINGAt AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...


  • Markham, Ontario, Canada Advanced Micro Devices, Inc Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...


  • Markham, Ontario, Canada LanceSoft, Inc. Full time

    Job Title- Windows Graphics Driver development Engineer / Sr./MTS Software Development EngineerJob Location- Markham- Canada , Hybrid (at least 3 days a week)Project Duration- 12 MonthsJob DescriptionInterviews:3 rounds at most, virtual would work1) Two rounds are MKM local time2) One round is SRDC (China) time zone. (If #1 gets passed)Top 3 skills:1)...


  • Markham, Ontario, Canada GE Vernova Full time

    Job Description SummaryThe I&C Systems Design Engineer is responsible for design and analysis of I&C systems for nuclear power plant applications.Job DescriptionEssential Responsibilities:Demonstrates accountability for cost, schedule, quality, and technical accuracy of assigned tasks. Provide technical guidance and leadership, oversee project scheduling...


  • Markham, Ontario, Canada AMD Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHINGAt AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...


  • Markham, Ontario, Canada Net2Source (N2S) Full time

    Join a Global Leader in Workforce Solutions – Net2Source Inc.Who We AreNet2Source Inc. isn't just another staffing company, we're a powerhouse of innovation, connecting top talent with the right opportunities. Recognized for 300% growth in the past three years, we operate in 34 countries with a global team of 5,500+. Our mission? To bridge the talent gap...