Senior Software Developer: 3D Rendering & Algorithms

Watertown, Massachusetts, United States | Full-time


As a Senior Software Developer you will be developing the next generation technology for treatment of heart rhythm disorders, responsible for presenting information to physicians in a visually compelling way utilizing cutting edge 3D rendering methods.

The ideal candidate has extensive experience designing, developing and testing real time high performance 3D visualization applications, can take ownership of key software features while working collaboratively with other engineering teams, and is passionate about working on a product that will have a positive impact on the lives of millions.



• Develop and apply 3D rendering algorithms for the visualization of medical data, to provide physicians with an intuitive view of the system in real time as the procedure takes place.

• Research and implement rendering techniques to support new features.

• Build interactive tools to manipulate data that are intuitive and easy to use.

• Work with a UI design/designer on usability to deliver a streamlined responsive 3D interface.

• Understand physician needs and develop new innovative solutions to complex problems.

• Attend and participate in pre-clinical in-vivo system evaluations.

• Be part of laboratory demonstrations for investors and clinicians.

• Other miscellaneous responsibilities and duties as deemed necessary.

Qualifications and Experience:

• BS or MS in Computer Science or equivalent technical discipline.

• 4+ years of strong C++, debugging, and object oriented programming skills.

• Experience programming in Python.

• Strong 3D math and geometry skills.

• Experience writing vertex and fragment shaders.

• Thorough understanding of the modern rendering pipeline

• Fluent in at least one modern rendering API like Direct3D 11 or OpenGL 3.3+.

• Proficiency with development of software on Linux operating system.

• Ability to work in an agile development environment.

• Strong work ethic and entrepreneurial drive.



  • Contribute to an innovative solution that can improve the lives of millions.
  • Learn under the guidance of some of the industry's prominent experts in the field of medical device engineering.
  • Bright, motivated co-workers in a fun and collaborative office environment.
  • Competitive salary, 401k, medical coverage to suit your needs