Contract to Hire Opportunity – Principal Desktop UI Software Engineer (Qt/QML)
- Hybrid opportunity in the hub of Boston, MA
- Must have extensive experience QML/QT or a combination of QT and Python
- Other core skills
- Expert-level Python Development
- Experience working in a highly-regulated environment
- Experience with ROS
Required Qualifications:
- Bachelor’s degree and 7 years of relevant experience
OR Master’s degree with 5 years of relevant experience
OR PhD with 3 years relevant experience
Preferred Qualifications:
- Expertise working in Python/ C++ environments, ideally with ROS or device-level comms
- Strong experience in desktop UI development (e.g. Qt/QML, PyQt, Open GL , unity, GTK, WPF, or similar)
- Experience building real-time or data-rich interfaces for technical or clinical applications
- Strong understanding of software architecture and design patterns
- Strong communication and collaboration skills, with the ability to work effectively in a team environment
- Excellent problem-solving abilities and a proactive approach to addressing challenges
- Experience with software version control systems, such as Git
- Experience working with UI designers and implementing UI designed in Figma or similar
- Experience with Agile development methodologies
- Experience with cloud-based platforms and services (e.g., AWS, Azure)
- Knowledge of CI/CD tools and practices, including automated testing and deployment
•Experience working in a regulated environment
