Point your AI agent at freehire and let it find you a job.

Get the CLI →

Energy Jobline ZR

Senior C++ Software Engineer in Utah

Posted Updated 3 views
Discussion

Job Description

Senior C++ Software Engineer, Medical Imaging

Job Type: Full time, Permanent

Location: Salt Lake City, USA

A medical technology company is building next- 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
  • Strong C++17 (or newer) skills
  • 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.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.