Software Engineer II — Medical Robotics (C++/Linux)

ATEC Spine

Carlsbad (CA)

On-site

USD 95,000 - 110,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ATEC Spine seeks a Software Engineer II to contribute to our surgical navigation and robotics platform, designing, developing, testing, maintaining and validating software for FDA‑regulated medical devices that meet user needs and reliability standards.

You'll participate in requirements reviews, design, usability, risk assessment and testing, collaborating with mechanical, electrical, systems and test engineers, and travel up to 15% to support field deployments.

Qualifications

  • 3+ years of commercial software product development.
  • Experience with C++ and Linux strongly preferred.
  • Experience with Agile software development methodologies and tools (Git, Azure DevOps, Jira).
  • Experience in a government‑regulated product environment desirable.

Responsibilities

  • Design and implement high quality applications and frameworks for Unix/Linux.
  • Design and implement application software in C++.
  • Assist product owners and senior engineers in analyzing future product features.
  • Perform integration and system level testing of software and software/hardware systems.
  • Develop documentation related to software development projects.
  • Support field‑deployed software applications and collaborate with clinical and field teams.
  • Participate in clinical prototyping, testing, and evaluation in cadaveric labs as needed.
  • Maintain version control and unit testing to support regulatory evaluation and test efforts.
  • Travel up to 15% of the time.

Skills

C++
Linux
Agile
Git
Azure DevOps
Jira

Education

BS/MS in Computer Science or related field

Tools

None

Job description

ATEC Spine seeks a Software Engineer II to contribute to our surgical navigation and robotics platform, designing, developing, testing, maintaining and validating software for FDA‑regulated medical devices that meet user needs and reliability standards.

You'll participate in requirements reviews, design, usability, risk assessment and testing, collaborating with mechanical, electrical, systems and test engineers, and travel up to 15% to support field deployments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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
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, Valence
Software Engineer II, Valence

ATEC Spine • Carlsbad (CA)

On-site
USD 95,000 - 110,000
Software Engineer II, Valence
Software Engineer II, Valence

ATEC Spine • Louisville (CO)

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

Alphatec Spine • Louisville (CO)

On-site
USD 95,000 - 110,000
Software Engineer II, Valence
Software Engineer II, Valence

Alphatec Spine • Louisville (CO)

On-site
USD 95,000 - 110,000
Senior Software Engineer, Valence
Senior Software Engineer, Valence

ATEC Spine • Louisville (CO)

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

ATEC Spine • Louisville (CO)

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

ATEC Spine • Carlsbad (CA)

On-site
USD 130,000 - 145,000