Position Overview


We are looking for a team player ready for a challenge, and who is proud of the quality of their results. We offer a complete benefits package including medical coverage, dental, life insurance, long/short term disability, 401k with 3% match, and a team minded positive environment.


This Position Mainly Entails:


  • Solving challenging problems in a streamlined manner

  • Work closely with the Engineering Manager to ensure that requirements are appropriately defined and documented

  • Working collaboratively in a high-performance team

  • Updating / developing Software Architecture diagram and Software Design Documents (SDD) for each project, consistent with overall architecture

  • Developing code with a streamlined architecture, which is easily maintained and compatible with supported environments

  • Creating automated tests for your code

  • Participating in code reviews and backlog grooming

  • Drafting and executing test plans for your code

  • Remain current on advances in pertinent technologies (such as .NET, graphics, C++) -- to bring creativity and new advances to the application

  • Remain current on usability advances across industries in UI and navigation, to provide for a demanding user environment


Skills and Experience


  • Microsoft C++ and C#

  • Object oriented software design and .NET experience;

  • An understanding of basic software design patterns

  • 3D imaging / graphics / gaming / etc. experience;

  • Experience developing packaged software, with planned versions and releases;

  • Experience developing user interfaces for shrink-wrap applications;

  • Comfortable with documenting designs and processes;

  • Effective at code-review and mentoring;

  • Proactively get quality products out-the-door!

  • Minimum applicable work experience of five years;

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

  • Stands for the Company’s best interest.


Pluses (Optional):


  • Windows Presentation Foundation (WPF) on .NET 4.x with Visual Studio 2012 or 2015;

  • DICOM experience;

  • Prior medical imaging or image processing;

  • Agile-influenced environments;

  • Javascript 2+ years;

  • HTML5 1 year

  • Windows SDK programming;

  • Networking protocols (WCF, TCP/IP, Winsock);

  • Database experience (Microsoft Access, or Microsoft SQL Server preferred);

  • Familiarity with XML, JSON;

  • OpenGL or other 3D modeling, and imaging.



  • 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, BS, or Masters Degree is Software Engineering, Biomedical Engineering, or a related field

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.