Open Position

Principal Software Engineer

  • Burnsville, MN

Basic Function

The Principal Software Engineer will develop and maintain Linux code for the program user interface (UI) and coordinate several microservices in our mapping and guidance software application. Job duties may also include maintenance of the EP recording software product. This position is responsible for complying with the Quality System requirements and carrying out responsibilities as outlined in the environmental, health, and safety policies.

Location: Must be able to work at the office in Burnsville, MN minimum of 3-4 days a week.

Compensation: The expected annual base salary range for this Minnesota based position is $130,000-175,000. This range represents a good faith estimate for this position. The specific compensation offered to a candidate may vary based on factors including, but not limited to, the candidate’s knowledge, skills, and or experience. In addition, this position may be eligible for a range of benefits (e.g., Medical, Dental, Vision, Health Savings Accounts, Health Care & Dependent Care Flexible Spending Accounts, Disability Benefits, Life Insurance, Retirement Benefits).

Apply Now →

Responsibilities

  • Designs, develops, tests, and maintains new and existing software to facilitate MRI-guided interventional cardiac electrophysiology procedures.
  • Performs microservice creation and maintenance.
  • Works on user interface design.
  • Prepares design verification and validation plans and reports.
  • Authors design documentation within the Imricor Quality Management System.
  • Work closely with multiple team members and departments in the design process.
  • Performs product management activities to ensure products are developed per Imricor’s Quality Management System and timelines are being met,
  • Mentors other engineers on good engineering and testing practices within a highly regulated environment.
  • Performs other related duties and responsibilities as assigned.

Qualifications

  • Bachelor’s degree in computer science or related field.
  • 5-7 years of software development experience.
  • Proficiency in Python and JavaScript.Experience with C# and Java is beneficial.
  • Experience in the medical device industry preferred.
  • Creative, self-starter with the ability to work independently in a dynamic environment.
  • Strong communication skills with the ability to interface with multi-disciplined team members,
  • Strong analytical and problem-solving skills,
  • Comfortable seeking optimum solutions with team members in adjacent disciplines of engineering.

 

Imricor is an equal opportunity employer and encourages diverse candidates to apply.