Want to get hired at Imricor Medical Systems Inc?

Senior Software Engineer

Imricor Medical Systems Inc

Burnsville, Minnesota, United StatesOn Site

Original Job Summary

Overview

The Senior Software Engineer at Imricor Medical Systems Inc is responsible for designing, developing, and delivering high-quality software for medical products and manufacturing processes. This role involves hands-on development, mentoring engineers, and cross-functional collaboration in a regulated environment.

Basic Functions

Work across the product lifecycle from prototypes to production-ready systems while ensuring adherence to regulatory, quality, and performance standards.

Key Responsibilities

  • Design and develop software including firmware and user interfaces.
  • Lead or contribute to product development projects ensuring QMS compliance.
  • Collaborate with quality, technology, marketing, and operations teams.
  • Mentor engineers and promote best practices in software testing.
  • Utilize Agile/Kanban methodologies using Azure DevOps Boards.
  • Develop and verify custom manufacturing software tools.

Requirements

A Bachelor’s degree in software engineering, computer science, or a related field is required. A minimum of 5 years of experience in the medical device industry, with proven success in regulated environments, is expected. Proficiency in modern programming languages (C#, Python, C++, JavaScript), experience with Azure DevOps, Agile methodologies, GitHub workflows, container-based development (Docker, Kubernetes), and strong analytical skills are essential.

Preferred Skills & Bonus Points

  • Familiarity with mapping software and spatial data handling.
  • Understanding of electrical engineering concepts.
  • Experience with firmware, embedded systems, or GUI development for medical products.
  • Previous experience in start-up or fast-paced product development environments.

Working Conditions

This position is based onsite at the Burnsville location with a 5-day work week. The role requires clear vision, dexterity, and the ability to work under tight deadlines with significant use of computer screens.

Key skills/competency

Senior Software Engineer, software development, medical devices, Agile, Azure DevOps, C#, Python, Docker, Kubernetes, regulatory compliance

How to Get Hired at Imricor Medical Systems Inc

🎯 Tips for Getting Hired

  • Research Imricor Medical Systems Inc's culture: Learn about values and projects through reviews.
  • Customize your resume: Highlight regulated software engineering experience.
  • Build technical portfolio: Include projects using C#, Python, and GitHub.
  • Prepare for technical interviews: Practice coding and design problems.
  • Showcase teamwork: Emphasize cross-functional collaboration skills.

📝 Interview Preparation Advice

Technical Preparation

Review C#, Python, and modern programming paradigms.
Practice Azure DevOps and CI/CD pipeline configurations.
Refresh containerization techniques with Docker and Kubernetes.
Study Agile and Kanban project management tools.

Behavioral Questions

Discuss a challenging team project experience.
Explain your approach to mentoring peers.
Describe handling deadlines under pressure.
Share teamwork examples in cross-functional environments.