Job Description

Job Summary
We are looking for a Qt / C++ Developer to join our team and help maintain and improve a medical device software. This role is ideal for someone with strong experience in Qt application development, embedded Linux environments, and software integration with hardware systems.
The successful candidate will work on both the graphical user interface and the core application layer, helping ensure the software remains stable, maintainable, and ready for future enhancements.

Key Responsibilities

Maintain and enhance existing software applications built with C++ and Qt.
Support and improve user interfaces developed with Qt Quick, QML, and Qt Widgets.
Work on core application modules using technologies such as Qt Network, Qt WebSockets, Qt SerialPort, Qt SQL, and Qt Concurrent, etc.
Troubleshoot and support communication between software and embedded hardware components.
Contribute to Linux-based system integration
Assist with software builds, debugging, deployment
Work closely with cross-functional teams and stakeholders.
Required Qualifications

Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
Strong professional experience with C++ and the Qt framework.
Experience with Qt Quick, QML, and Qt Widgets.
Familiarity with embedded Linux development and software-hardware integration.
Experience with communication technologies such as Qt SerialPort, Qt Network, Qt WebSockets.
Experience with multithreading and asynchronous programming concepts in Qt.
Good problem-solving, debugging, and teamwork skills.
Experience using version control systems such as Git.
Preferred Qualifications

Experience in medical device software or other regulated or safety-critical environments.
Experience with cross-compilation and deployment to ARM-based or embedded platforms.
Knowledge of software update workflows, USB-based file handling, and device diagnostics.
Experience with Yocto Project for embedded Linux development.

Job Summary
We are looking for a Qt / C++ Developer to join our team and help maintain and improve a medical device software. This role is ideal for someone with strong experience in Qt application development, embedded Linux environments, and software integration with hardware systems.
The successful candidate will work on both the graphical user interface and the core application layer, helping ensure the software remains stable, maintainable, and ready for future enhancements.

Key Responsibilities

Maintain and enhance existing software applications built with C++ and Qt.
Support and improve user interfaces developed with Qt Quick, QML, and Qt Widgets.
Work on core application modules using technologies such as Qt Network, Qt WebSockets, Qt SerialPort, Qt SQL, and Qt Concurrent, etc.
Troubleshoot and support communication between software and embedded hardware components.
Contribute to Linux-based system integration
Assist with software builds, debugging, deployment
Work closely with cross-functional teams and stakeholders.
Required Qualifications

Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
Strong professional experience with C++ and the Qt framework.
Experience with Qt Quick, QML, and Qt Widgets.
Familiarity with embedded Linux development and software-hardware integration.
Experience with communication technologies such as Qt SerialPort, Qt Network, Qt WebSockets.
Experience with multithreading and asynchronous programming concepts in Qt.
Good problem-solving, debugging, and teamwork skills.
Experience using version control systems such as Git.
Preferred Qualifications

Experience in medical device software or other regulated or safety-critical environments.
Experience with cross-compilation and deployment to ARM-based or embedded platforms.
Knowledge of software update workflows, USB-based file handling, and device diagnostics.
Experience with Yocto Project for embedded Linux development.

To see more jobs that fit your career