Senior C++ Software Engineer Job at Skills Alliance, Utah

  • Skills Alliance
  • Utah

Job Description

Job Description

Senior C++ Software Engineer, Medical Imaging

\n

Job Type: Full time, Permanent

\n

Location: Salt Lake City, USA

\n

\n

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.

\n

\n

What you'll do:

\n
    \n
  • Design, build, and maintain production software in C++ and Qt
  • \n
  • Help shape software architecture and technology choices
  • \n
  • Build and deploy software through CI/CD pipelines
  • \n
  • Work with AI researchers to bring machine learning models into production
  • \n
  • Partner with Product, QA, UX, and Regulatory teams
  • \n
  • Deploy software onto dedicated Linux medical systems
  • \n
  • Build with cybersecurity and regulatory compliance in mind
  • \n
  • Mentor other engineers on the team
  • \n
\n

\n

What you'll bring:

\n
    \n
  • Bachelor's in Maths, Computer Science, or equivalent experience, plus 6+ years relevant background
  • \n
  • Strong C++17 (or newer) skills
  • \n
  • Proven Qt experience (GUI, multithreading, Signals/Slots, custom widgets)
  • \n
  • Good Python or scripting knowledge
  • \n
  • Linux development and deployment experience
  • \n
  • Docker, TeamCity (or similar), and Git experience
  • \n
  • Understanding of software security principles (Secure Boot, TPM, key management)
  • \n
  • SaMD experience is a strong preference
  • \n
\n

\n

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.

Job Tags

Permanent employment, Full time

Similar Jobs

Barrington Stage Company

composer and music director Job at Barrington Stage Company

 ...Job Description Job Description JOB OVERVIEW Collaborate to create original music for a final show with students in an afterschool setting. The music director and composer will teach vocal parts and harmonies and accompany students for all rehearsals, classes... 

Globe Life American Income Schreiter Organization

Customer Benefits Representative & Coordinator (Entry Level & Remote) Job at Globe Life American Income Schreiter Organization

 ...Full-Time Entry-Level Customer Benefits Representative & Coordinator Looking for a rewarding...  ...prior experience requiredjust a strong work ethic and a passion for helping others....  ...anywhereenjoy the flexibility of working from home or abroad Weekly & daily pay options plus... 

Alpla Inc.

Mechanical Machine Mold Setter Job at Alpla Inc.

 ...supports person responsible for Mold Changes in making sure that machines and components, molds and accessories are changed safely and...  ...production data. Main Responsibilities: Supports Mold Change Setter II in performing Mold Changes o Replacesheads and molds in... 

Shaw's

Overnight Stocker: Fast-Paced Retail, Flexible Shifts Job at Shaw's

 ...Albertsons Companies, including Shaws banner, is seeking a Stocker to keep shelves stocked and store floors organized. The role covers day and overnight shifts, focusing on stocking, merchandising, and assisting customers with product locations and inquiries.Applicants... 

Dynacast

Die Cast Set-Up Operator Job at Dynacast

Job Opportunity at Dynacast, LLC Dynacast, LLC, a Form Technologies Company, is currently looking for hard-working and reliable Die Cast Set-Up Operators for all 3 shifts. Come join a global leader in precision die-casting; be part of a team producing exceptional metal...