More jobs:
Senior C++ Software Engineer
Job in
Herriman, Salt Lake County, Utah, 84096, USA
Listed on 2026-09-22
Listing for:
Skills Alliance
Full Time
position Listed on 2026-09-22
Job specializations:
-
Software Development
Software Engineer, Senior Developer, DevOps, Python
Job Description & How to Apply Below
Senior C++ Software Engineer, Medical Imaging
Job Type: Full time, Permanent
A medical technology company is building next-generation software that guides surgeons in real time during operations, using live imaging to improve precision and patient outcomes. As the company grows its surgical software platform, they are looking for a Senior Software Engineer to help shape its core technology.
What you'll do:
- Design, build, and maintain production software in C++ and Qt
- Help shape software architecture and technology choices
- Build and deploy software through CI/CD pipelines
- Work with AI researchers to bring machine learning models into production
- Partner with Product, QA, UX, and Regulatory teams
- Deploy software onto dedicated Linux medical systems
- Build with cybersecurity and regulatory compliance in mind
- Mentor other engineers on the team
What you'll bring:
- Bachelor's in Maths, Computer Science, or equivalent experience, plus 6+ years relevant background
- Proven Qt experience (GUI, multithreading, Signals/Slots, custom widgets)
- Good Python or scripting knowledge
- Linux development and deployment experience
- Docker, Team City (or similar), and Git experience
- Understanding of software security principles (Secure Boot, TPM, key management)
- SaMD experience is a strong preference
This is a chance to work at the intersection of software, imaging, and AI, building tools that directly shape what happens in the operating room.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×