Senior C++ Software Engineer

Skills Alliance
  • Utah, IN
    Today

    Job Description

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

    Numbers & Facts

    LocationUtah, IN

    Skills

    • Artificial Intelligence (AI)unmatched
    • C++ Programming Languageunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Dockerunmatched
    • Gitunmatched
    • Graphical User Interface (GUI)unmatched
    • Imaging Applicationunmatched
    • Internet Securityunmatched
    • Linux Operating Systemunmatched
    • Machine Learningunmatched
    • Mathematicsunmatched
    • Mentoringunmatched
    • Multithreaded Programmingunmatched
    • Patient Careunmatched
    • Qt GUI (Graphical User Interface) Toolkitunmatched
    • Quality Assuranceunmatched
    • Regulationsunmatched
    • Regulatory Complianceunmatched
    • Security Softwareunmatched
    • Software Administrationunmatched
    • Software Architectureunmatched
    • Software Engineeringunmatched
    • TeamCityunmatched
    • User Interface/Experience (UI/UX)unmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Resume Builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Resume Builder