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

ATEC Spine

Louisville (CO)

On-site

USD 120,000 - 130,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

ATEC Spine is seeking a Senior Software Engineer to advance software for its surgical navigation and robotics platform. The role emphasizes developing high-quality C++ applications on Unix/Linux, collaborating with R&D and marketing to define next-generation features, and maintaining rigorous version control and documentation.

The position requires 5+ years in medical device software, IEC 62304 familiarity, and the ability to travel up to 15% to support clinical prototyping, testing, and on-site

Qualifications

  • 5+ years of medical device software development.
  • IEC 62304 compliance experience; surgical navigation a plus.
  • Proficient in C++ on Linux; Qt framework is a plus.
  • Experience with image processing toolkits (VTK/ITK/OpenCV) and DICOM.

Responsibilities

  • Design and implement high quality Unix/Linux applications and frameworks.
  • Develop C++ software for medical devices and surgical navigation.
  • Collaborate with cross-functional teams to define future product features.
  • Perform integration, system testing, and documentation.
  • Support regulatory activities with design artifacts and test plans.
  • Travel up to 15% as needed.

Skills

C++
Linux
Agile
Communication
3D geometry

Education

BS/MS in CS/CE

Tools

Qt
VTK
ITK
OpenCV
DICOM

Job description

ATEC Spine is seeking a Senior Software Engineer to advance software for its surgical navigation and robotics platform. The role emphasizes developing high-quality C++ applications on Unix/Linux, collaborating with R&D and marketing to define next-generation features, and maintaining rigorous version control and documentation.

The position requires 5+ years in medical device software, IEC 62304 familiarity, and the ability to travel up to 15% to support clinical prototyping, testing, and on-site

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

Similar jobs worth comparing

Staff Software Engineer - Medical Device & Surgical Navigation
Staff Software Engineer - Medical Device & Surgical Navigation

ATEC Spine • Louisville (CO)

On-site
USD 130,000 - 145,000
Software Engineer II – Medical Device (Linux/C++)
Software Engineer II – Medical Device (Linux/C++)

ATEC Spine • Louisville (CO)

On-site
USD 95,000 - 110,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
Software Engineer II — Medical Robotics (C++/Linux)
Software Engineer II — Medical Robotics (C++/Linux)

ATEC Spine • Carlsbad (CA)

On-site
USD 95,000 - 110,000
Senior Software Engineer, Medical Robotics (Linux/C++)
Senior Software Engineer, Medical Robotics (Linux/C++)

Alphatec Spine • Louisville (CO)

On-site
USD 120,000 - 130,000
Senior Software Engineer, Valence
Senior Software Engineer, Valence

ATEC Spine • Louisville (CO)

On-site
USD 120,000 - 130,000
Senior Software Engineer, Valence
Senior Software Engineer, Valence

Internetwork Expert • Carlsbad (CA)

On-site
USD 120,000 - 130,000
Staff Software Engineer, Surgical Navigation Leadership
Staff Software Engineer, Surgical Navigation Leadership

Alphatec Spine • Louisville (CO)

On-site
USD 130,000 - 145,000
Senior Software Engineer, Valence
Senior Software Engineer, Valence

Alphatec Spine • Louisville (CO)

On-site
USD 120,000 - 130,000
Software Engineer II, Valence
Software Engineer II, Valence

ATEC Spine • Louisville (CO)

On-site
USD 95,000 - 110,000