Software Engineer II

Overview:

The Software Engineer will develop medical device software for surgical planning and intra operative guidance of spinal procedures, including spinal fusion, as part of a computer-aided  surgery system for medical device start-up. The Software Engineer independently works across  all phases of the software development life cycle, including project planning and FDA  documentation.  

Duties and Responsibilities:  

  • Develop software applications, including testing approaches, for medical image  segmentation, registration, visualization and planning  
  • Develop pre-operative and intra-operative user interfaces  
  • Design, implement, test and document all aspects of the software code and applications
  • Interact with other members of a cross-functional team  
  • Create documentation of software life cycle work products in accordance with FDA and  ISO quality systems (Software Requirements, Software Design Descriptions, etc.)  

Experience and Qualifications:  

  • Master’s degree in Computer Science or equivalent and 3 years of software development  experience or Bachelor’s degree with 5 years of software development experience.   Strong background in medical image processing, computational geometry, computer  graphics and/or surface meshing.  
  • Extensive experience with object oriented programming in a .Net environment (C++/C#)
  • Experience creating developer-facing APIs and libraries, with rendering APIs such as  DirectX, Metal, Vulkan or OpenGL, 3D rendering engine like Unity or Unreal. 
  • 1+ year(s) of hands-on experience building applications with AI features, experience with  machine learning (ML) frameworks (such as Pytorch, Tensorflow, or scikit-learn), or  experience with AI/ML model development or evaluation.  
  • Experience working in an FDA regulated environment a plus  
  • Excellent written and verbal communications skills  
  • Team player thriving in and closely collaborating with cross-functional development  teams  
  • The position is based in Concord, MA.  

 

Resume should be sent to: careers@onpointsurgical.com