Principal Engineer, Software
ICU Medical, Inc.

Salt Lake City, Utah


Position Summary

The primary function of this role for a Principal Software Engineer / Customer Complaint Investigator in ICU Medical's Infusion System R&D organization is to manage and perform R&D Engineering Analysis in support of Product Complaint Investigations for products developed and supported by R&D Engineering. These products include but may not be limited to: Medical Safety Software, Large Volume Infusion Pumps, Pain & Ambulatory Pumps, and Syringe Pumps. Work is highly independent, and this role may assume a team lead role for the work group.

Essential Duties & Responsibilities

• Provide R&D expertise to ICU Medical Customer Support groups (including Technical Support, Executive Data Analytics, Clinical Consultants, Sales, and others). This support includes but may not be limited to:

o Data-Mine SQL Server databases and analyze/modify SQL Stored Procedures to investigate reported problems and explore product improvement (whether due to customer requests or internal initiatives).

o Analyze data collected from Customer Site to investigate reported support requests and customer complaints. This data includes but may not be limited to: Pump logs, Event Reports, Software debug logs files, Product generated Reports, Customer provided data.

o Using product expertise to help clarify issues reported by customers. E.g. Sometimes a "symptom" seen by customer implies a very different underlying cause.

• Perform root cause analysis of complex issues to help provide answers/solutions to problems identified both internally and by our customers.

• Use appropriate Software languages and environments to write Tools (as needed) to assist in analyzing data in support of the above investigative tasks.

• Contribute to the technical implementation of projects as required for the R&D Engineering team. This may include identifying and resolving issues discovered within our product software.

• Analyze, evaluate and plan methods for the solution of complex problems.

• Willing and able to accept the challenge of reverse engineering existing code to determine possible root causes of issues as well as engineering solutions within the code base.

• Work on special projects as assigned.

Knowledge & Skills

• Must have a proven track record of developing and launching successful products.

• Solid deep knowledge in Java, C++, and SQL with strong database experience.

• Experience developing and debugging complex software systems.

• Ability to foresee and recognize potential issues that impact our products and to work diligently with management and appropriate team members to resolve these issues.

• Strong knowledge of Object-Oriented analysis & design methodologies

• Previous experience in Medical Device or another regulated industry.

• Able to self-manage multiple prioritized tasks and time effectively.

• Strong verbal and written communication skills and can communicate effectively with remote team members.

• Advanced ability to communicate effectively with both technical and non-technical team members as well as with Customers when needed.

Minimum Qualifications, Education & Experience

• Must be at least 18 years of age

• Bachelor's degree from an accredited college or university is required

• 10+ years of software engineering experience

• Must pass pre-employment drug screen and background check

Work Environment

• This job operates in a professional office environment and routinely uses standard office equipment.

• This is largely a sedentary role.

• Typically requires travel less than 5% of the time

ICU Medical is an Affirmative Action and Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.



Get Hired Faster

Subscribe to job alerts and upload your resume!

*By registering with our site, you agree to our
Terms and Privacy Policy.

More Manufacturing and Production jobs


Kohler Energy Group
Sheboygan, Wisconsin
$76,050.00 - $96,050.00 per year
Posted 26 minutes ago
Kohler Energy Group
Kohler, Wisconsin
$122,750.00 - $156,850.00 per year
Posted 26 minutes ago
Kohler Energy Group
Kohler, Wisconsin
$76,050.00 - $96,050.00 per year
Posted 26 minutes ago
View Manufacturing and Production jobs »

Share diversity job

Principal Engineer, Software is posted on all sites within our Diversity Job Network.


African American Job Search Logo
Hispanic Inclusion Jobs Logo
Asian Job Search Logo
Women Inclusion Jobs Logo
Diversity Inclusion Jobs Logo
Seniors to Work Logo
Black Inclusion Jobs Logo
Veteran Job Center Logo
LGBT Job Search Logo
Asian Inclusion Jobs Logo
Disabled Job Seekers Logo
Senior Inclusion Jobs Logo
Disability Inclusion Jobs Logo
US Diversity Job Search Logo
LGBTQ Inclusion Jobs Logo
Hispanic Job Exchange Logo