Research Software Engineer Job at INVIA Medical Imaging Solutions, Ann Arbor, MI

emFqL2I4OEh6U0dyZEw3eEhjQ3RyOXg4VVE9PQ==
  • INVIA Medical Imaging Solutions
  • Ann Arbor, MI

Job Description

Research Software Engineer

Company Overview

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.

4DM is INVIA’s flag-ship nuclear cardiac imaging solution and has provided a 4-dimensional quantification and review environment for medical professionals for over 20 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 in Ann Arbor, Michigan. Please see for more information.

Position Overview

INVIA is looking for a software developer with experience in Nuclear Medicine technology who is interested in working with an accomplished research team on the design and implementation of algorithms that are key to the medical device’s effectiveness. The position includes developing algorithms based on clinical research from the team, as well as building APIs around those algorithms so they can be accessed. Many of these efforts require an understanding of 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.

Primary Responsibilities

Software Development

  • Build the core algorithms that drive our industry leading imaging device
  • Make high-impact contributions to the 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
  • Work with a research team, development team and test team to ensure timely and accurate incorporation of Research’ inventions into the commercial product, exemplifying best practices, standards and processes.

Qualifications Required

Education

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

Skillls, Training and Experience

  • Python coding and experience with pytorch, keras, or tensorflow are required
  • C/C++ coding and experience with Microsoft Visual Studio are required
  • C# experience valuable
  • Matlab and R experience valuable
  • SQL experience valuable
  • Experience with DICOM/Niftii file format valuable
  • Experience in clinical imaging preferred
  • Interest in learning and retaining basic clinical and nuclear physics
  • Excellent communication (written and verbal) skills
  • Ability to work as a team player
  • Ability to handle a dynamic workload
  • Good problem solver
  • Well organized

Attitude

  • 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

Compensation Package:

  • Salary commensurate with experience
  • Performance bonus
  • Medical benefits
  • Company contribution to 401K
  • Paid vacation and holidays

Please submit your resume, along with a transmittal letter, to careers@inviasolutions.com.

EOE

Job Tags

Holiday work,

Similar Jobs

EBA Engineering, California

Solid Waste Engineer/Geologist Job at EBA Engineering, California

 ...expertise in soil and groundwater investigations and remediation; solid waste services; civil engineering design; water supply permitting,...  ...and construction quality assurance (CQA). Experience with managing personnel and budgets is required. Responsibilities: Lead... 

Top Workforce Solutions

Outside Sales Representative Job at Top Workforce Solutions

 ...Overview: We are in search of an energetic and goal-oriented Outside Sales Representative to join our clients team in Manhattan, NY. The...  ...negotiate terms and close sales deals. Use Salesforce software to monitor and manage leads and sales opportunities. Qualifications... 

Greenlife Healthcare Staffing

Podiatrist Job at Greenlife Healthcare Staffing

 ...Podiatrist - Bronx, NY (#1628) Paid Time Off Retirement Savings Visa Sponsorship opportunities Malpractice insurance coverage New Graduates are welcome to apply Impact Recruiting Solutionsis currently seeking a Podiatrist to fill an opening... 

Spiezle Architectural Group, Inc.

Interior Designer Job at Spiezle Architectural Group, Inc.

 ...nature, employee ownership reinforces our culture of transparency and helps fuel our entrepreneurial spirit. Spiezle Interior Designers have an exciting opportunity to work on both local and national projects within a multitude of markets while gaining valuable client... 

Nuffer, Smith, Tucker Public Relations

Graphic/Multimedia Designer Job at Nuffer, Smith, Tucker Public Relations

 ...campaigns that stand out in todays crowded and fast-changing design world excite you? If so, we have a job for you! Nuffer, Smith...  ...under the direction of the creative manager. Ensure all content follows client standards, is on-brand and consistent in style and...