
Real job — pulled straight from Syntronic’s careers page · Verified August 21, 2026 · No reposts.
Job description
Syntronic is hiring a Embedded Software Developer — a contract, based in Kanata, ON role ($90k–$125k). Apply directly on Syntronic's careers page below.
Embedded Software Developer (C++ / QT)
Team: Software Development
Location: Kanata, ON
Commitment: Fixed-term
Workplace Type: onsite
What you'll do
- Design, develop, test, and maintain embedded software applications using C++ and Qt.
- Develop and enhance graphical user interfaces using Qt/QML or Qt Widgets for operator-facing systems.
- Work with Linux-based platforms to support software integration, configuration, debugging, and deployment.
- Collaborate with software, systems, test, and integration teams to deliver reliable functionality across complex hardware and software environments.
- Troubleshoot software issues related to UI behaviour, system performance, communication interfaces, and platform integration.
- Participate in software design reviews, code reviews, testing activities, and release preparation.
- Support integration and validation activities, including debugging issues found during lab testing, system testing, or customer acceptance testing.
- Create and maintain technical documentation related to software design, configuration, testing, and troubleshooting.
What you'll need to get the job done
- 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, including hands-on experience with C++ in embedded, Linux-based, or device-focused environments.
- Strong experience developing graphical user interfaces using Qt.
- Experience working with Linux or Unix-based operating systems, preferably including software integration, debugging, and configuration.
- Good understanding of software development practices, including version control, code reviews, testing, debugging, and technical documentation.
- Strong problem-solving and communication skills, with the ability to work effectively in a multidisciplinary technical environment.
What will make us REALLY love you
- Experience with modern C++ standards such as C++14, C++17, C++20, or newer.
- Experience developing software for safety-critical, mission-critical, regulated, or high-reliability environments.
- Familiarity with networked or communications systems, including protocols such as TCP/IP, UDP, SIP, RTP, SNMP, or similar.
- Advanced Qt experience, including custom widgets, model/view architecture, multithreading, performance tuning, and debugging complex UI behaviour.
- Experience with system integration, acceptance testing, troubleshooting, or deployment in lab or customer environments.
Get Embedded Software Developer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs




Frequently asked questions
What is the salary for Embedded Software Developer at Syntronic?
The estimated salary range for Embedded Software Developer at Syntronic is $90,000 - $125,000 USD per year.
What skills are required for Embedded Software Developer at Syntronic?
The required skills for Embedded Software Developer at Syntronic include: C++, Qt, Linux, TCP/IP.
What is the seniority level for Embedded Software Developer at Syntronic?
Embedded Software Developer at Syntronic is a Mid Level level position.
How do I apply for Embedded Software Developer at Syntronic?
You can view the full description and apply for Embedded Software Developer at Syntronic on EchoJobs: https://echojobs.io/job/syntronic-embedded-software-developer-c-qt-dgii6.