1

Medical Programming Jobs in Minnesota (NOW HIRING)

Requirements: * 5+ years of experience with a BS degree (Mechanical or Bio med engineering degree preferred) * Candidates are required to have medical device / implantable experience. Looking for a ...

... object-oriented programming languages * Legal authorization to work in the United States (no ... We provide, a variety of medical insurance plans, with dental and vision coverage, Employee ...

... object-oriented programming languages * Legal authorization to work in the United States (no ... We provide, a variety of medical insurance plans, with dental and vision coverage, Employee ...

next page

Showing results 1-20

Medical Programming information

See Minnesota salary details

$27.4K

$44.1K

$57.3K

How much do medical programming jobs pay per year?

As of Jul 28, 2026, the average yearly pay for medical programming in Minnesota is $44,116.00, according to ZipRecruiter salary data. Most workers in this role earn between $37,700.00 and $47,500.00 per year, depending on experience, location, and employer.

What much do medical coders make?

Medical coders typically earn a median annual salary of around $45,000 to $55,000, depending on experience, certification, and location. Entry-level positions may start lower, while experienced coders with certifications like CPC can earn higher salaries, especially in healthcare settings with complex coding requirements.

What is a medical programmer?

A medical programmer is a professional who develops, tests, and maintains software used in medical devices, healthcare systems, or clinical applications. They often have skills in programming languages such as C++, Java, or Python, and may work with hardware integration, data security, and regulatory standards like HIPAA. Certification or training in medical device software development is often required.

What is the difference between Medical Programming vs Medical Coding?

AspectMedical ProgrammingMedical Coding
Primary FocusDeveloping and maintaining healthcare software and applicationsTranslating medical diagnoses and procedures into standardized codes
Required SkillsProgramming languages, software development, healthcare systems knowledgeMedical terminology, coding systems (ICD, CPT), attention to detail
Work EnvironmentHealthcare IT companies, hospitals, clinicsHospitals, insurance companies, medical billing services
CertificationsNone typically required, but programming certifications helpCertified Professional Coder (CPC), CCS

Medical Programming involves creating healthcare software solutions, while Medical Coding focuses on translating medical information into standardized codes for billing and records. Both roles are essential in healthcare IT but require different skill sets and certifications.

Will a medical coder be replaced by AI?

Medical coding is increasingly supported by AI and automation tools, but human medical coders are still essential for complex cases, quality assurance, and interpreting nuanced medical documentation. AI can improve efficiency and accuracy, but it is unlikely to fully replace medical coders in the near future due to the need for critical thinking and professional judgment.

Are medical coders still in demand?

Medical coders are still in demand due to ongoing needs for accurate billing and record-keeping in healthcare. The role requires knowledge of coding systems like ICD-10 and CPT, and employment opportunities are expected to grow as healthcare services expand and electronic health records become more widespread.
Infographic showing various Medical Programming job openings in Minnesota as of July 2026, with employment types broken down into 1% As Needed, 78% Full Time, 15% Part Time, and 6% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $44,116 per year, or $21.2 per hour.
Medical Engineer

Contractor

Posted 28 days ago


Job description

Role Summary

This role supports the development, integration, and validation of advanced MRI methods across two research workstreams:

  • Oscillating Gradient Diffusion (OGSE/OGD) in collaboration with Vanderbilt University, and
  • FLORETbased UTE imaging (nonCartesian) in collaboration with Cincinnati Children's Hospital.

The engineer will coordinate program execution while contributing technically to pulse sequence implementation, image reconstruction and software refinement, and data processing within the Philips MRI research environment. The emphasis is on program oversight, technical coordination, and collaborative execution, rather than independent subjectmatter leadership in diffusion MRI or FLORET.

Note: This role focuses on technical engagement and delivery. It does not include clinical trial operations or regulatory ownership.

Core Responsibilities

A) Technical Development - Pulse Sequence (OGSE/OGD)

  • Refine and extend existing OGSE pulse sequence code in the Philips research environment.
  • Implement additional features, improve robustness, and ensure correct sequence functionality.
  • Support deployment and onscanner integration on Philips MRI systems.
  • Contribute to related data processing and image reconstruction workflows when required.

B) Image Reconstruction & Software Development (FLORET / NonCartesian)

  • Implement and validate nonCartesian MRI reconstruction pipelines (including those supporting FLORET UTE acquisitions).
  • Support software deployment and integration of reconstruction tools within Philips research systems.
  • Refine reconstruction workflows, add new features, and improve system interfaces and usability.
  • Perform data validation and quality checks; evaluate reconstruction stability and artifact behavior.

C) Experimental Collaboration & Validation

  • Coordinate experiment planning with Vanderbilt researchers, Cincinnati Children's teams, and clinical MRI staff.
  • Support execution of scanner experiments as needed.
  • Assist with validation of OGSE and FLORET acquisition outputs through systematic testing and comparative analysis.
  • Prepare technical validation summaries/reports and ensure outputs align with program deliverables and milestones.
  • Document results, assumptions, and change histories with strong discipline.

Qualifications

Required

  • Strong familiarity with vendorspecific MRI pulse sequence programming (preferably Philips research environments).
  • Solid foundations in MRI reconstruction, including nonCartesian methods, and software engineering.
  • Handson experience with C++ / Python / MATLAB for algorithm and tooling development.
  • Ability to collaborate effectively across industry and academic partners; clear written and verbal communication.
  • Proven ability to operate under hardware constraints and in structured, sprintbased execution models.

Preferred

  • Master's or PhD in MRI Physics, Biomedical Engineering, Medical Physics, Electrical Engineering, Computer Science, or related field.
  • Experience with Philips MRI research environments (e.g., research interfaces, integration workflows).
  • Exposure to OGSE/OGD diffusion methods and/or FLORET UTE imaging (deep expertise not required).
  • Experience with MRI data processing, QA/QC, and validation workflows.