About the Role
We’re hiring a Mid Level Qt Software Engineer to join our innovative team at Blue Sparq. This role offers a unique opportunity to work remotely while contributing to cutting-edge embedded software applications. As a Mid Level Qt Software Engineer, you will leverage your expertise in C++, Qt, and QML to develop high-performance systems that power intelligent, connected devices.
What You'll Do
- Develop Qt-based desktop and embedded applications using C++ in Linux and/or Windows environments.
- Implement state machines, communication logic (Ethernet and/or Serial Port), and device control features that interface with real hardware.
- Collaborate closely with firmware and electrical engineers to integrate software with physical components and I/O boards.
- Support UI engineers in building pixel-perfect screens for embedded HMI applications.
- Conduct testing and system validation with real hardware.
- Create and maintain technical documentation and test reports.
- Occasionally travel for system integration and troubleshooting.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
- 5+ years of professional software development experience, including 3+ years with the Qt framework.
- Strong proficiency in C++, Qt, and QML.
- Hands-on experience with Qt Creator, Git, and Embedded Linux environments.
- Familiarity with CI/CD pipelines and version control systems (Git, Bitbucket).
- Experience with Modbus, ProtoBuf, or similar communication protocols.
- Deep understanding of object-oriented design and software architecture principles.
Nice to Have
- Experience debugging and optimizing C/C++ applications for performance and memory efficiency in embedded environments.
- Familiarity with automated testing frameworks such as Squish for Qt.
- Working knowledge of UI/UX principles for embedded systems.
What We Offer
- Competitive salary commensurate with experience.
- Remote work flexibility.
- Collaborative work environment with multidisciplinary teams.
- Opportunities for professional development and growth.
- Health and wellness benefits.
- Equal Employment Opportunity (EOE/M/F/Vets/Disabled) employer.
This Mid Level Qt Software Engineer position offers a unique opportunity to work remotely on innovative projects in embedded systems. Join a collaborative team at Blue Sparq and enjoy competitive compensation.
Who Will Succeed Here
Proficiency in C++ and experience with Qt and QML for developing robust embedded applications, enabling efficient performance optimization and memory management.
Strong familiarity with CI/CD practices and tools, ensuring smooth deployment and integration of software updates in a remote work environment.
Hands-on experience with embedded Linux systems and communication protocols like Modbus and Protobuf, demonstrating a practical approach to building connected device solutions.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months