Senior Software Engineer - Medical Device (C++/Qt, Linux)

Orthoscan, Inc.

Scottsdale (AZ)

On-site

USD 120,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Professional growth opportunities
Unique culture and teamwork
Competitive compensation with benefits
9 holidays plus generous PTO

Job summary

Ziehm Imaging - Orthoscan Inc. in Scottsdale, AZ is seeking a Senior Software Engineer to develop Linux-based medical device software. You will build a modern QT GUI, emphasize safety-critical development and regulatory compliance under IEC 62304 in a hands-on role.

The role requires 7+ years in software engineering, strong C++17/20 skills, QT/QML, Linux (Ubuntu/Debian), Agile, GIT and CI/CD in regulated environments. Occasional travel to Germany may be required.

Qualifications

  • Bachelor's degree in software engineering, computer science, or a related field or equivalent
  • 7+ years of software engineering experience, preferably in regulated/safety-critical environments
  • Strong proficiency in modern C++ (C++17/20) with memory management, concurrency, and optimization
  • Experience with QT/QML, Linux (Ubuntu/Debian), and GUI development for medical devices
  • Familiarity with design patterns, SOLID architecture, and code reviews
  • Experience in Agile (Scrum) environments and CI/CD pipelines in regulated settings
  • Excellent communication and cross-functional collaboration in distributed teams

Responsibilities

  • Develop, verify, and validate software for Linux-based medical devices (C-Arm) per IEC 62304
  • Create and maintain Qt/QML GUI with focus on performance and usability
  • Advance architecture for maintainability and scalability while aligning with safety/regulatory requirements
  • Conduct code reviews and support unit/ integration testing, enforce quality standards
  • Collaborate with electrical, mechanical, QA, regulatory, production, and sales teams for traceability
  • Manage source control and participate in merge requests and release activities

Skills

C++ development
Qt & QML
Linux systems
GIT / CI/CD
Agile / Scrum
Regulatory/IEC 62304
Embedded / medical device

Education

Bachelor's degree in software engineering or CS

Tools

Qt application framework
Docker
Jenkins
PostgreSQL (DB)

Job description

Ziehm Imaging - Orthoscan Inc. in Scottsdale, AZ is seeking a Senior Software Engineer to develop Linux-based medical device software. You will build a modern QT GUI, emphasize safety-critical development and regulatory compliance under IEC 62304 in a hands-on role.

The role requires 7+ years in software engineering, strong C++17/20 skills, QT/QML, Linux (Ubuntu/Debian), Agile, GIT and CI/CD in regulated environments. Occasional travel to Germany may be required.

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

Similar jobs worth comparing

Senior C++ Software Engineer - Medical Devices (Qt/Linux)
Senior C++ Software Engineer - Medical Devices (Qt/Linux)

Orthoscan Inc. • Scottsdale (AZ)

On-site
USD 120,000 - 170,000
Major medical
Dental
Vision
+1
Senior Software Engineer
Senior Software Engineer

Orthoscan Inc. • Scottsdale (AZ)

On-site
USD 120,000 - 170,000
Major medical
Dental
Vision
+1
Senior Software Engineer
Senior Software Engineer

Orthoscan, Inc. • Scottsdale (AZ)

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

Unify Technologies • Charlotte (NC)

On-site
USD 140,000 - 180,000
Senior MedTech Software Engineer - Qt/C++, Linux
Senior MedTech Software Engineer - Qt/C++, Linux

Field Medical • Carlsbad (CA)

Hybrid
USD 140,000 - 190,000
Hybrid work model
Competitive compensation
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 UI Architect for Medical Devices (Qt/QML)
Senior UI Architect for Medical Devices (Qt/QML)

Merz North America, Inc in • Raleigh (NC)

On-site
USD 120,000 - 150,000
Senior Embedded UI Engineer (Qt) - Medical Devices
Senior Embedded UI Engineer (Qt) - Medical Devices

Unify Technologies • Charlotte (NC)

On-site
USD 140,000 - 180,000
Remote Senior Software Engineer - C++/Qt in Medical Devices
Remote Senior Software Engineer - C++/Qt in Medical Devices

IntePros • Town of Florida (NY)

On-site
USD 120,000 - 160,000
Senior Medical Device Software Engineer (Linux/C++/Qt)
Senior Medical Device Software Engineer (Linux/C++/Qt)

Internetwork Expert • Carlsbad (CA)

On-site
USD 120,000 - 130,000