Senior Software Engineer, Medical Robotics (Linux/C++)

Alphatec 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

Alphatec Spine is seeking a Senior Software Engineer to design, develop, test, and document software for our surgical navigation and robotics platforms. You will work across R&D teams to deliver high-quality C++ applications on Unix/Linux, with emphasis on reliability and regulatory standards.

You will collaborate with mechanical, electrical, systems, and clinical teams, travel up to 15%, and contribute to design decisions while maintaining rigorous version control and documentation.

Qualifications

  • 5+ years experience in medical device software development.
  • Experience developing C++ applications on Linux with Qt is preferred.
  • Familiarity with image processing toolkits (VTK/ITK/OpenCV) and 3D imaging data.
  • Experience with IEC 62304 and Agile development methodologies.
  • Strong communication and cross-functional collaboration skills.

Responsibilities

  • Design and implement high quality applications and frameworks targeting the Unix/Linux platform.
  • Develop and maintain C++ software, and collaborate with cross-functional R&D teams.
  • Perform integration and system level testing of software/hardware systems.
  • Create documentation for software development projects and test plans.
  • Estimate tasks, manage multiple priorities, and travel up to 15%.
  • Provide technical support for field-deployed software and engage with surgeons as needed.

Skills

C++
Linux
3D geometry
Image processing
Qt framework
Git/Azure DevOps/Jira
Software development lifecycle
Excellent communication

Education

BS/MS degree in Computer Science, Computer Engineering, or related field

Tools

Qt framework
VTK
ITK
OpenCV
Git
Azure DevOps
Jira

Job description

Alphatec Spine is seeking a Senior Software Engineer to design, develop, test, and document software for our surgical navigation and robotics platforms. You will work across R&D teams to deliver high-quality C++ applications on Unix/Linux, with emphasis on reliability and regulatory standards.

You will collaborate with mechanical, electrical, systems, and clinical teams, travel up to 15%, and contribute to design decisions while maintaining rigorous version control and documentation.

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

Similar jobs worth comparing

Medical Robotics Software Engineer (C++ & Linux)
Medical Robotics Software Engineer (C++ & Linux)

Alphatec 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
Staff Software Engineer, Surgical Navigation Leadership
Staff Software Engineer, Surgical Navigation Leadership

Alphatec Spine • Louisville (CO)

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

Alphatec Spine • Louisville (KY)

On-site
USD 95,000 - 110,000
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
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
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
Senior Medical Device Software Engineer

Internetwork Expert • Carlsbad (CA)

On-site
USD 95,000 - 110,000
Senior Software Engineer - C#/.NET, Windows & Embedded
Senior Software Engineer - C#/.NET, Windows & Embedded

Internetwork Expert • Carlsbad (CA)

Hybrid
USD 130,000 - 150,000