Jobs · Engineering · Colorado

Staff Software Engineer, Valence

ATEC Spine · Louisville, CO · 5 days ago
On-siteEngineering$130k–$145k/yrFull-time

About the role

The Staff Software Engineer position supports software development for ATEC's surgical navigation and robotics platform. Key responsibilities include developing and performing activities for software development, providing technical leadership, and contributing to the product development process.

Responsibilities

  • Develop and implement high-quality applications and frameworks targeting the Unix/Linux platform
  • Design and implement application software in C++
  • Perform integration and system-level testing of software and software/hardware systems
  • Collaborate with marketing and cross-functional R&D teams to support evaluation, prioritization, and detailed definition of future product features
  • Develop documentation related to software development projects (design artifacts, test plans/cases, etc.)
  • Manage multiple tasks/projects and priorities
  • Mentor junior resources and take ownership of end-to-end module delivery
  • Attend surgical cases, engage with surgeons, and maintain familiarity with current company endeavors across technical areas
  • Work closely with R&D and Marketing teams to support clinical prototyping, testing, and formal evaluation in cadaveric surgical lab settings
  • Ability to travel up to 15% of the time

Requirements

  • Proven success in providing technical direction for medical devices used in an intra-operative clinical setting
  • Experience with surgical navigation highly desired
  • Experienced at delivering robust and reliable mission-critical medical device systems (IEC 62304)
  • Proficient in C++ development in Linux environment
  • Experience with Qt framework is a plus
  • Proven experience in architectural design decisions and tradeoffs for evolving codebases (e.g. rewrite vs. retain, code framework and language choices, architecture decisions)
  • Fluent with 3D spatial geometry for navigation systems, including coordinate transforms, linear algebra, registration
  • Fluency with 3D volumetric imaging (such as CT, CBCT, MRI) and medical image data formats (DICOM)
  • Experience with image processing and rendering toolkits such as VTK, ITK, OpenCV
  • Experience building and testing software applications that use 2D-to-3D image registration
  • Familiarity with camera calibration algorithms is a plus
  • Experience with Agile software development methodologies, GIT/Azure DevOps
  • Experience in an FDA regulated environment required
  • Excellent leadership, time management, communication (written and verbal), decision-making, presentation, and organization skills

Qualifications

  • 8+ years experience in development of surgical navigation or equivalent medical device products
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or related field preferred

Skills

  • Technical leadership in development of intra-op spine navigation applications
  • Architectural design decisions and tradeoffs for evolving codebases
  • 3D spatial geometry and image processing
  • Agile software development methodologies

Benefits

Salary range: $130,000 - $145,000 Annual Full-Time Salary

Similar jobs