Senior Software Engineer, Real-Time Medical Devices

Imricor

Burnsville (MN)

On-site

USD 110,000 - 160,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical
Dental
Vision
Health Savings Accounts
Health Care & Dependent Care Flexible
Disability Benefits
Life Insurance
Retirement Benefits

Job summary

Imricor in Minnesota develops software for capital equipment products, ranging from firmware to user interfaces, to support real-time navigation and device control in MRI environments.

The role collaborates with cross-functional teams to ensure compliance with quality systems, FDA/IEC 62304 standards, and design controls while delivering robust software across Java, C/C++, RTOS, and microcontroller-based systems.

Qualifications

  • Requires a Bachelor's degree in computer science or a related field.
  • Requires at least 5 years of medical device industry experience.
  • Proficient in Java, C/C++, RTOS, and microcontrollers; knowledge of FDA and IEC 62304 standards.

Responsibilities

  • Develop software for capital equipment products, ranging from firmware to user interfaces, to support real-time navigation and device control in MRI environments.
  • Collaborate with cross-functional teams to ensure compliance with quality systems, regulatory requirements, and design controls.

Skills

Java
C/C++
RTOS
Microcontrollers
Embedded Systems
Azure DevOps
IEC 62304
FDA Class II/III
Software Development Life Cycle
Unit Testing
Integration Testing
Verification and Validation
Risk Analysis
Design Control
Cybersecurity Standards
Firmware Development

Education

Bachelor's degree in CS or related field

Tools

Azure DevOps

Job description

Imricor in Minnesota develops software for capital equipment products, ranging from firmware to user interfaces, to support real-time navigation and device control in MRI environments.

The role collaborates with cross-functional teams to ensure compliance with quality systems, FDA/IEC 62304 standards, and design controls while delivering robust software across Java, C/C++, RTOS, and microcontroller-based systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer- Capital Equipment
Senior Software Engineer- Capital Equipment

Imricor • Burnsville (MN)

On-site
USD 110,000 - 160,000
Medical
Dental
Vision
+5
Senior Software Engineer, Real-Time Medical UI
Senior Software Engineer, Real-Time Medical UI

Imperative Care • Campbell (CA)

On-site
USD 169,000 - 192,000
Stock options
Bonus
401k plan
+3
Senior Software Engineer, Medical Devices & Robotics
Senior Software Engineer, Medical Devices & Robotics

COV Covidien LP • Lafayette (CO)

On-site
USD 125,000 - 187,000
Health, Dental and vision insurance
Health Savings Account
Healthcare Flexible Spending Account
+3
Lead Medical Device Software Engineer, Real-Time Systems
Lead Medical Device Software Engineer, Real-Time Systems

Current Surgical • San Francisco (CA)

On-site
USD 180,000 - 240,000
Senior Software Engineer — Medical Device (Java/C++)
Senior Software Engineer — Medical Device (Java/C++)

Redolent Infotech Pvt. Ltd. • Saint Paul (MN)

On-site
USD 120,000 - 150,000
Lead Embedded Real-Time Engineer – Cardiac Implants
Lead Embedded Real-Time Engineer – Cardiac Implants

Micro Systems Engineering, Inc. • Lake Oswego (OR)

On-site
USD 150,000 - 210,000
Principal Real-Time Infra & Systems Engineer for Medical Robotics
Principal Real-Time Infra & Systems Engineer for Medical Robotics

Magnendo Corp. • Newton (MA)

On-site
USD 180,000 - 240,000
Senior Medical Device Sustaining Engineer
Senior Medical Device Sustaining Engineer

Imricor Medical Systems Inc • Burnsville (MN)

On-site
USD 100,000 - 145,000
Senior Embedded Cybersecurity Engineer — Medical Devices
Senior Embedded Cybersecurity Engineer — Medical Devices

Jobtailor • Eagan (MN)

On-site
USD 120,000 - 160,000
Software Test Engineer II – Real-Time Medical Devices QA
Software Test Engineer II – Real-Time Medical Devices QA

Medtronic • Mounds View (MN)

On-site
USD 75,000 - 110,000