Senior Software Engineer @ Imricor Medical Systems Inc
Your Application Journey
Email Hiring Manager
Job Details
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.