Want to get hired at Imricor Medical Systems Inc?
Senior Software Engineer
Imricor Medical Systems Inc
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.