Position Overview

We are looking for a software developer with experience in Nuclear Medicine technology that is interested in working with the research team to implement the algorithms that analyze the scanned data. The position includes developing the algorithms based on clinical research from the team and building APIs around those algorithms so they can be accessed. Developing the algorithm code involves understanding complex statistical analysis, applying numerical filtering and 3-dimensional matrix multiplication, and building these concepts into usable programming interfaces. This position is based in Ann Arbor Michigan.


Principal Responsibilities


  • Build the core algorithms that drive our industry leading imaging product

  • Make high-impact contributions to a software development team to ship high quality, performant, secure software

  • Object-oriented analysis (OOA), object-oriented design (OOD), and object-oriented programming (OOP) applying SOLID principles and design patterns in a variety of languages

  • Design, document, and implement key APIs that enable use of the core algorithms

  • Actively participate in our SCRUM process

  • Work with a research team, development team and test team to ensure timely and thorough quality process to deliver quality software, assist with establishing and promoting best practices, standards and processes


Skills, Training and Experience:


  • Minimum of 2 years of software development experience

  • C/C++ coding and experience with Microsoft Visual Studio are required

  • C# experience is valuable

  • Experience with MATLAB and python is valuable

  • Experience in clinical imaging is ideal

  • Awareness of medical imaging domain and / or Clinical Workflow knowledge

  • Solid software development process knowledge including waterfall and scrum

  • Understanding of common information architecture and information models

  • Proficient operating knowledge of computers and computer networks

  • Proficient in Microsoft office environment including Word and Excel

  • Excellent communication (written and verbal) skills

  • Ability to work as a team player

  • Ability to handle dynamic workload

  • Identifying and solving problems comes easy

  • Very well organized

  • Deadline driven



  • Desire to be a part of a fast paced, high energy, talented team

  • Proven self-starter, self-directed

  • Have a “can-do” positive attitude

  • Independent worker, but not hesitant to seek assistance when required

  • Stands for the Company’s best interest




  • BA or BS degree in Computer Science or a related field

  • BA or BS Degree in Nuclear Medicine Technology or Medical Imaging Technology may also be relevant

Apply Today

Please e-mail your resume, with a cover letter, to 

About INVIA​

Successfully spun-out of the University of Michigan, INVIA Medical Imaging Solutions (“INVIA”) is a leading, medical imaging software-development company.  INVIA’s expertise and experience spans the clinical environment as well as software development and validation. The Company brings together medical expertise, established clinical validation, and intimate knowledge of the trends and drivers that affect medical professionals.


Corridor4DM, INVIA’s flag-ship nuclear cardiac imaging solution, has provided a 4 dimensional quantification and review environment for medical professionals for over 15 years.  Nuclear cardiologists and other medical professionals use INVIA’s solutions to interpret and analyze patient studies to diagnose cardiac health.


INVIA was founded by Dr. Edward Ficaro, Ph.D. and Dr. James Corbett, M.D. and is located in Ann Arbor, Michigan.  Please see for more information.


All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.