Senior C++ Software Engineer

Skills Alliance

Utah

On-site

USD 120,000 - 170,000

Full time

19 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Skills Alliance in Utah is seeking a Senior C++ Software Engineer to help shape a next-generation medical imaging platform. The role focuses on real-time imaging software, architecture decisions, and secure deployment on Linux medical systems.

You will contribute to CI/CD pipelines, collaborate with AI teams to bring ML models into production, and mentor peers while aligning with regulatory requirements for SaMD products.

Qualifications

  • 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, TeamCity (or similar), and Git experience.
  • Understanding of software security principles (Secure Boot, TPM, key management).
  • SaMD experience is a strong preference.

Responsibilities

  • 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.

Skills

Mentor teammates
Cross-functional collaboration

Education

Bachelor's in Maths, Computer Science, or equivalent

Tools

Qt GUI
Python scripting
Linux deployment
Docker
TeamCity
Git

Job description

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, TeamCity (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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C++ Development Engineer
Senior C++ Development Engineer

Skills Alliance • Austin (TX)

On-site
USD 120,000 - 160,000
Senior Qt C++ Robotics Software Engineer – Imaging AI
Senior Qt C++ Robotics Software Engineer – Imaging AI

Horizon Surgical Systems • Los Angeles (CA)

On-site
USD 120,000 - 150,000
Competitive compensation
Comprehensive company-paid benefits package
Opportunity to work with cutting-edge technology
Senior Software Engineer - Medical Device (C++/Qt, Linux)
Senior Software Engineer - Medical Device (C++/Qt, Linux)

Orthoscan, Inc. • Scottsdale (AZ)

On-site
USD 120,000 - 170,000
Professional growth opportunities
Unique culture and teamwork
Competitive compensation with benefits
+1
Senior DevOps Engineer
Senior DevOps Engineer

Skills Alliance • Utah

On-site
USD 130,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Randstad Digital Americas • Fort Lauderdale (FL)

On-site
USD 90,000 - 130,000
Medical insurance
Prescription insurance
Dental insurance
+5
Software Engineer
Software Engineer

Cruxx • New Jersey

On-site
USD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Meet Life Sciences • Saint Paul (MN)

On-site
USD 120,000 - 180,000
Senior C++/Qt Medical Software Engineer
Senior C++/Qt Medical Software Engineer

Orthoscan Inc. • Scottsdale (AZ)

On-site
USD 110,000 - 160,000
Competitive salary
Nine paid holidays
Generous PTO and vacation
+2
Senior Software Engineer – Medical Devices (Linux/C++, Qt)
Senior Software Engineer – Medical Devices (Linux/C++, Qt)

ATEC Spine • Louisville (CO)

On-site
USD 120,000 - 130,000
Senior Embedded UI Engineer (Qt/C++) - Medical Robotics
Senior Embedded UI Engineer (Qt/C++) - Medical Robotics

Intuitive • Sunnyvale (CA)

On-site
USD 188,600 - 271,400