Embedded Software Developer (C++ / QT)

Syntronic

$90K — $125K *
Technical Services
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Development, Computer Engineering, or related field.
  • 5+ years of experience in software development, specifically in C++ for embedded systems.
  • Proven ability in developing graphical user interfaces using Qt.
  • Experience with Linux or Unix-based systems, including integration and debugging.
  • Solid understanding of software development practices and version control.
  • Strong problem-solving and communication skills in a technical environment.

Responsibilities

  • Design and maintain embedded software applications with C++ and Qt.
  • Enhance graphical user interfaces using Qt/QML or Qt Widgets.
  • Support software integration and deployment on Linux-based platforms.
  • Collaborate with cross-functional teams to ensure reliable software functionality.
  • Troubleshoot issues related to UI behavior and system performance.
  • Participate in design reviews, code reviews, and testing activities.
  • Create and maintain technical documentation for software projects.

Benefits

  • Opportunities for professional growth and advancement.
  • Work in a collaborative, multidisciplinary technical environment.
  • Gain experience in mission-critical systems development.
  • Engage with cutting-edge technologies in embedded systems.
Full Job Description
We are looking for an intermediate C++ / Qt Embedded Developer to support the development of software for embedded and mission-critical systems. This role will focus on building reliable applications and user interfaces that support complex communication, monitoring, and control systems. The ideal candidate has strong C++ experience, hands-on Qt GUI development skills, and is comfortable working in Linux-based environments where software needs to be stable, maintainable, and well-tested. 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. • Experience with Qt/QML, Qt Widgets, model-view architecture, or cross-platform GUI development. • Experience with system integration, acceptance testing, troubleshooting, or deployment in lab or customer environments. $90,000 - $125,000 a year 90,000 - 125,000 This posting is for an active vacancy.

Similar Jobs

More Jobs at Syntronic

More Technical Services Jobs

Find similar Embedded Software Developer (C++ / QT) jobs: