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

Syntronic

Ottawa

On-site

CAD 90,000 - 125,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

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 C++/Qt Engineer - UI & Linux Systems
Embedded C++/Qt Engineer - UI & Linux Systems

Syntronic - A Global Design House • Ottawa

On-site
CAD 90,000 - 125,000
Embedded Software Developer (C++ / QT)
Embedded Software Developer (C++ / QT)

Syntronic • Ottawa

On-site
CAD 90,000 - 125,000
Embedded Software Developer (C++ / QT)
Embedded Software Developer (C++ / QT)

Syntronic - A Global Design House • Ottawa

On-site
CAD 90,000 - 125,000
Embedded Software Engineer - Level TBD
Embedded Software Engineer - Level TBD

Electronic Theatre Controls • Town of Middleton

On-site
CAD 65,000 - 90,000
Embedded Software Engineer - Real-Time & Hardware Bring-up
Embedded Software Engineer - Real-Time & Hardware Bring-up

Electronic Theatre Controls • Town of Middleton

On-site
CAD 65,000 - 90,000
Senior Embedded BSP Engineer – ARM Linux/QNX, Bring-Up
Senior Embedded BSP Engineer – ARM Linux/QNX, Bring-Up

Syntronic • Ottawa

On-site
CAD 95,000 - 115,000
Senior C++ Systems Software Architect
Senior C++ Systems Software Architect

Lever, Inc. • Montreal (administrative region)

On-site
CAD 110,000 - 140,000
Embedded Software Developer
Embedded Software Developer

Adaptaid Inc. • Repentigny

Hybrid
CAD 70,000 - 95,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

HireTalent - Staffing & Recruiting Firm • Brossard

On-site
CAD 80,000 - 110,000
Senior Embedded Software Engineer — IoT, Linux, C/C++
Senior Embedded Software Engineer — IoT, Linux, C/C++

BinSentry • Kitchener

On-site
CAD 110,000 - 150,000
Health and dental benefits
Equity package
Company events
+1