C++ Developer

2 days ago


Markham, Ontario, Canada Tenth Revolution Group Full time $80,000 - $120,000 per year

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


  • Senior C++ Developer

    2 weeks ago


    Markham, Ontario, Canada Wireframe Solutions-IT Consulting Company Full time $120,000 - $180,000 per year

    Role Name: Senior C++ DeveloperLocation: Toronto hybrid 4 days a weekJOB DESCRIPTION:MustHave8 years hands on experience working in Capital Markets software development8 years of professional experience using CProficiency in multithread programmingProficiency in Oracle and PythonExperience with service orientated architectureExperience using or developing...


  • Markham, Ontario, Canada AMD Full time $100,000 - $150,000 per year

    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 Yochana Full time $80,000 - $120,000 per year

    Position Name – Fuse Integration Developer – P&C InsuranceType of hiring – Fulltime/SubconLocation – Markham, ON (need to visit 3 days a week in office mandatorily)Job Description:We are seeking a highly skilledFuse Integration Developerto join our technology team supporting the digital transformation of ourProperty & Casualty (P&C)...


  • Markham, Ontario, Canada Recutify Inc. Full time $80,000 - $120,000 per year

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


  • Markham, Ontario, Canada GHD Full time

    There's no pledge more important than the one we make to look after our environment, and we're committed to helping you do exactly that. At GHD, we are committed to solving the world's biggest challenges in the areas of water, energy, and urbanization. Our Instrumentation & Controls (I&C) Design Group provides engineering support primarily across Ontario,...


  • Markham, Ontario, Canada GHD Full time $80,000 - $120,000 per year

    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 dc53e74d-498b-4796-94d0-82bf16d145d0 Full time $120,000 - $180,000 per year

    Job Description SummaryThe I&C Systems Design Engineer is responsible for design and analysis of I&C systems for nuclear power plant applications.Job DescriptionResponsible for Plant I&C Systems design activities that support:GE's BWRX-300 Small Modular Reactor (SMR) and/orGen-IV reactor technologies including Natrium and ARC sodium fast reactors...


  • Markham, Ontario, Canada Bevertec Full time $80,000 - $120,000 per year

    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 LanceSoft, Inc. Full time US$100,000 - US$170,000 per year

    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 $100,000 - $150,000 per year

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