Principal Software Engineer

JOB DUTIES 

  1. Lead the design, development, and optimization of software algorithms and applications, specifically in medical image segmentation, registration, visualization, and procedural planning for spinal surgeries.
  2. Drive the evolution of the software architecture to accommodate new system requirements and ensure scalable, maintainable code.
  3. Oversee the development of pre-operative and intra-operative user interfaces, enhancing usability and functionality based on surgical team feedback.
  4. Define and document requirements and design specifications in collaboration with regulatory, quality, and marketing specialists.
  5. Mentor software engineering team members, providing guidance on best practices, technical issues, and regulatory documentation.
  6. Collaborate with cross-functional teams to refine development processes and ensure that all software life cycle documentation adheres to FDA and ISO standards.
  7. Engage with surgeons and medical advisors to understand clinical needs and integrate feedback into the software design process.
  8. Lead the creation of comprehensive documentation throughout the software life cycle, from project planning to deployment.
  9. Work onsite in our Concord, MA site but are permitted to work from home up to 4 non-consecutive days per month.

MINIMUM REQUIREMENTS 

Master’s degree in Computer science or related field with 10 years of experience in medical device industry with software development. Experience to include:

  • 7 years of experience in developing user interface and application workflow
  • 5 years of experience in computer graphics, computational geometry and surface meshing
  • 5 years of experience with object-oriented programming in .Net environment (C/C#)
  • 5 years of experience working in a regulated environment
  • 3 years of experience in image segmentation and registration
  • 3 years of experience in real-time image and signal processing algorithms
  • 3 years of experience in software architecture and design
  • 3 years of experience with Agile life cycle models
  • Great attention to detail
  • Excellent written and verbal communication skills
  • Team player thriving in and closely collaborating with cross-functional development teams

*Experience may be gained concurrently and post bachelor’s degree experience.

***Work onsite in our Concord, MA site but are permitted to work from home up to 4 non-consecutive days per month.

Please email cover letter and resume to careers@onpointsurgical.com, OnPoint Surgical, Inc., 555 Virginia Road, Suite 103, Concord, MA 01742.

#LI-DNI