Embedded C++/Qt Engineer — UI & Linux Systems

Syntronic

Ottawa

On-site

CAD 90,000 - 125,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Syntronic is seeking an intermediate C++/Qt Embedded Developer to build reliable software for embedded and mission-critical systems. You will design, implement, and test GUI-driven applications on Linux, collaborating with cross-disciplinary teams to ensure robust performance and maintainability.

The role requires strong C++ skills, extensive Qt GUI experience, and hands-on Linux-based development in safety-critical or high-reliability environments.

Qualifications

  • Bachelor's degree in Computer Science, Software Development, Computer Engineering, Electrical/Computer Engineering, or a related technical discipline.
  • 5+ years of relevant software development experience in embedded, Linux-based, or device-focused environments.
  • Strong experience developing graphical user interfaces using Qt.
  • Experience with Linux/Unix-based operating systems and software integration, debugging, and configuration.
  • Familiarity with TCP/IP, UDP, SIP, RTP, SNMP or similar networking protocols.
  • Experience with modern C++ standards (C++14/17/20).
  • Experience developing software for safety-critical, mission-critical, regulated, or high-reliability environments.

Responsibilities

  • Design, develop, test, and maintain embedded software applications using C++ and Qt.
  • Develop graphical user interfaces using Qt/QML or Qt Widgets for operator-facing systems.
  • Work with Linux-based platforms to support software integration, debugging, and deployment.
  • Collaborate with software, systems, test, and integration teams to deliver reliable functionality across complex environments.
  • Troubleshoot software issues related to UI behavior, performance, and platform integration.
  • Participate in design reviews, code reviews, testing activities, and release preparation.
  • Support integration and validation activities, debugging issues found during lab or customer testing.
  • Create and maintain technical documentation related to software design, configuration, testing, and troubleshooting.

Skills

C++ experience
Qt GUI development
Linux-based environments
Embedded software development
Software testing and debugging
Team collaboration
Modern C++ standards

Education

Bachelor's degree in CS/Software/CE/EE

Tools

Qt

Job description

Syntronic is seeking an intermediate C++/Qt Embedded Developer to build reliable software for embedded and mission-critical systems. You will design, implement, and test GUI-driven applications on Linux, collaborating with cross-disciplinary teams to ensure robust performance and maintainability.

The role requires strong C++ skills, extensive Qt GUI experience, and hands-on Linux-based development in safety-critical or high-reliability environments.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Developer (C++ / QT)
Embedded Software Developer (C++ / QT)

Syntronic • Ottawa

On-site
CAD 90,000 - 125,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

HireTalent - Staffing & Recruiting Firm • Brossard

On-site
CAD 80,000 - 110,000
Qt UI/UX Computer Vision Software Engineer
Qt UI/UX Computer Vision Software Engineer

Taymer International Inc. • Canada

On-site
Competitive salary
Paid Personal Leave Days
Medical/dental/vision insurance
+3
Embedded Software Engineer
Embedded Software Engineer

ExtentCom • Richmond Hill

On-site
CAD 75,000 - 95,000
Senior Manager, Development Tools & IDE
Senior Manager, Development Tools & IDE

bb • Ottawa

On-site
CAD 131,000 - 181,000
Embedded Systems Software Engineer
Embedded Systems Software Engineer

Akkar • Toronto

Hybrid
CAD 90,000 - 130,000
Senior Software Engineer - C++
Senior Software Engineer - C++

Maafor • Hamilton

On-site
CAD 90,000 - 130,000
Senior Embedded Engineer (C/C++)
Senior Embedded Engineer (C/C++)

Amaris Consulting • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
Embedded Systems Engineer: C++/Linux, Real-Time
Embedded Systems Engineer: C++/Linux, Real-Time

Sky Systems, Inc. (SkySys) • Ottawa

On-site
CAD 75,000 - 95,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Ottawa Infotainment • Ottawa

On-site
CAD 90,000 - 120,000
Join a small elite team
Work on platform technology