Imricor
Join to apply for the
Senior Software Engineer
role at
Imricor 3 days ago Be among the first 25 applicants Join to apply for the
Senior Software Engineer
role at
Imricor Get AI-powered advice on this job and more exclusive features. Description
Supervisor’s Title:
Software Engineer Manager
Exempt Status:
Exempt
Location:
Must be able to work onsite at the Burnsville Location 5 days a week.
Compensation:
The expected salary/wage for this Minnesota-based position is between $110,000-138,000. This range represents a good faith estimate for this position. The specific compensation offered to a candidate may vary based on factors including, but not limited to, the candidate’s knowledge, skills, and or experience. In addition, this position may be eligible for a range of benefits (e.g., Medical, Dental, Vision, Health Savings Accounts, Health Care & Dependent Care Flexible Spending Accounts, Disability Benefits, Life Insurance, and Retirement Benefits).
Basic Functions
We are seeking a Senior Software Engineer to design, develop, and deliver high-quality software used in both our finished medical products and in the manufacturing processes that build them. This role blends hands-on development with cross-functional collaboration, ensuring our products meet rigorous regulatory, quality, and performance standards.
You’ll work across the product lifecycle—from early prototypes to production-ready systems—while mentoring engineers and influencing best practices. Some project leadership responsibilities may also be assigned as needed.
Key Responsibilities
Product Development
Design and develop software for Imricor’s products, ranging from firmware to user interface applications. Lead or contribute to product development projects, including: Ensuring compliance with Imricor’s Quality Management System (QMS) and Design Control processes. Managing timelines to ensure milestones are met. Balancing internal and external resources to deliver on goals. Collaborate with: Quality teams to ensure regulatory compliance. Advanced Technology to create and iterate on prototypes. Marketing to align with customer requirements. Operations to ensure designs are manufacturable on a scale. Mentor engineers on sound software engineering and testing practices. Work in Agile/Kanban environments, managing tasks and progress through Azure DevOps Boards.
Manufacturing Support
Design and verify custom software tools used in manufacturing and production workflows. Ensure manufacturing software meets quality and reliability standards.
Other duties as assigned.
Requirements
Qualifications
Bachelor’s degree in software engineering, computer science, or a related field (advanced degree preferred). Experience: Minimum 5 years in the medical device industry (disposable device experience preferred). Proven success developing software for regulated environments. Technical Skills: Proficiency in modern programming languages relevant to the role (e.g., C#, Python, C++, JavaScript). Experience with Azure DevOps, including Boards, CI/CD pipelines, and release management. Strong understanding of Agile/Kanban methodologies and iterative delivery. Proficiency with GitHub workflows, branching strategies, and code reviews. Hands-on experience with container-based development (e.g., Docker, Kubernetes). Advanced computer and analytical skills. Preferred Skills: Familiarity with mapping software (e.g., 3D visualization, spatial data handling). Understanding of electrical engineering concepts, such as signal theory and data acquisition. Soft Skills: Strong communicator—able to convey complex technical concepts clearly to different audiences. Collaborative mindset with experience working alongside hardware, quality, operations, and marketing teams. Strong problem-solving skills and attention to detail. Bonus Points: Previous start-up or fast-paced product development experience. Experience with firmware, embedded systems, or GUI development for medical products.
Working Conditions
Light work, exerting up to 20 lbs. of force or less. Requires clarity of vision at 20 inches or less (near vision) and ability to identify/distinguish colors. Requires fingering, repetitive motion, talking, and hearing. 85% of the time requires viewing and working on a computer screen. Significant work pace & pressure due to deadlines.
The statements above reflect the principal function and most significant duties of the job as necessary for its evaluation in relation to other jobs in the organization and shall not be construed as a detailed description of all the work requirements that may be inherent in the job. Any functions that are non-Essential will be identified as such above. A request for Reasonable Accommodations may be made to enable qualified individuals with disabilities to perform the essential functions. Seniority level
Seniority level Mid-Senior level Employment type
Employment type Full-time Job function
Job function Engineering and Information Technology Industries Medical Equipment Manufacturing Referrals increase your chances of interviewing at Imricor by 2x Get notified about new Senior Software Engineer jobs in
Burnsville, MN . Minneapolis, MN $125,000.00-$190,000.00 3 months ago Jr. Software Developer- GenAI - Remote US
St Paul, MN $60,000.00-$80,000.00 15 hours ago Minneapolis, MN $110,000.00-$125,000.00 4 months ago Minneapolis, MN $125,000.00-$190,000.00 3 months ago Minneapolis, MN $75,000.00-$87,000.00 2 weeks ago Greater Minneapolis-St. Paul Area 4 months ago Minneapolis, MN $93,800.00-$164,200.00 2 weeks ago Minneapolis, MN $75,000.00-$93,000.00 3 days ago Minneapolis, MN $99,000.00-$184,500.00 5 days ago Minneapolis–Saint Paul, WI $38.00-$44.00 1 day ago Intern/Co-op - Software Engineering - Plymouth, MN - Spring/Summer 2026
Minneapolis, MN $25.00-$36.00 15 hours ago Minneapolis, MN $62,000.00-$87,000.00 5 days ago Intern/Co-op – Software Engineering – Plymouth, MN – Spring/Summer 2026
Intern, IT - Software Engineering - MSP (Summer 2026)
Minneapolis, MN $85,764.30-$125,113.70 2 days ago Eden Prairie, MN $106,579.00-$155,295.00 1 day ago Co-op, IT - Software Engineering - MSP (Spring 2026)
Junior Software Engineer - 2307051 (Remote)
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Senior Software Engineer
role at
Imricor 3 days ago Be among the first 25 applicants Join to apply for the
Senior Software Engineer
role at
Imricor Get AI-powered advice on this job and more exclusive features. Description
Supervisor’s Title:
Software Engineer Manager
Exempt Status:
Exempt
Location:
Must be able to work onsite at the Burnsville Location 5 days a week.
Compensation:
The expected salary/wage for this Minnesota-based position is between $110,000-138,000. This range represents a good faith estimate for this position. The specific compensation offered to a candidate may vary based on factors including, but not limited to, the candidate’s knowledge, skills, and or experience. In addition, this position may be eligible for a range of benefits (e.g., Medical, Dental, Vision, Health Savings Accounts, Health Care & Dependent Care Flexible Spending Accounts, Disability Benefits, Life Insurance, and Retirement Benefits).
Basic Functions
We are seeking a Senior Software Engineer to design, develop, and deliver high-quality software used in both our finished medical products and in the manufacturing processes that build them. This role blends hands-on development with cross-functional collaboration, ensuring our products meet rigorous regulatory, quality, and performance standards.
You’ll work across the product lifecycle—from early prototypes to production-ready systems—while mentoring engineers and influencing best practices. Some project leadership responsibilities may also be assigned as needed.
Key Responsibilities
Product Development
Design and develop software for Imricor’s products, ranging from firmware to user interface applications. Lead or contribute to product development projects, including: Ensuring compliance with Imricor’s Quality Management System (QMS) and Design Control processes. Managing timelines to ensure milestones are met. Balancing internal and external resources to deliver on goals. Collaborate with: Quality teams to ensure regulatory compliance. Advanced Technology to create and iterate on prototypes. Marketing to align with customer requirements. Operations to ensure designs are manufacturable on a scale. Mentor engineers on sound software engineering and testing practices. Work in Agile/Kanban environments, managing tasks and progress through Azure DevOps Boards.
Manufacturing Support
Design and verify custom software tools used in manufacturing and production workflows. Ensure manufacturing software meets quality and reliability standards.
Other duties as assigned.
Requirements
Qualifications
Bachelor’s degree in software engineering, computer science, or a related field (advanced degree preferred). Experience: Minimum 5 years in the medical device industry (disposable device experience preferred). Proven success developing software for regulated environments. Technical Skills: Proficiency in modern programming languages relevant to the role (e.g., C#, Python, C++, JavaScript). Experience with Azure DevOps, including Boards, CI/CD pipelines, and release management. Strong understanding of Agile/Kanban methodologies and iterative delivery. Proficiency with GitHub workflows, branching strategies, and code reviews. Hands-on experience with container-based development (e.g., Docker, Kubernetes). Advanced computer and analytical skills. Preferred Skills: Familiarity with mapping software (e.g., 3D visualization, spatial data handling). Understanding of electrical engineering concepts, such as signal theory and data acquisition. Soft Skills: Strong communicator—able to convey complex technical concepts clearly to different audiences. Collaborative mindset with experience working alongside hardware, quality, operations, and marketing teams. Strong problem-solving skills and attention to detail. Bonus Points: Previous start-up or fast-paced product development experience. Experience with firmware, embedded systems, or GUI development for medical products.
Working Conditions
Light work, exerting up to 20 lbs. of force or less. Requires clarity of vision at 20 inches or less (near vision) and ability to identify/distinguish colors. Requires fingering, repetitive motion, talking, and hearing. 85% of the time requires viewing and working on a computer screen. Significant work pace & pressure due to deadlines.
The statements above reflect the principal function and most significant duties of the job as necessary for its evaluation in relation to other jobs in the organization and shall not be construed as a detailed description of all the work requirements that may be inherent in the job. Any functions that are non-Essential will be identified as such above. A request for Reasonable Accommodations may be made to enable qualified individuals with disabilities to perform the essential functions. Seniority level
Seniority level Mid-Senior level Employment type
Employment type Full-time Job function
Job function Engineering and Information Technology Industries Medical Equipment Manufacturing Referrals increase your chances of interviewing at Imricor by 2x Get notified about new Senior Software Engineer jobs in
Burnsville, MN . Minneapolis, MN $125,000.00-$190,000.00 3 months ago Jr. Software Developer- GenAI - Remote US
St Paul, MN $60,000.00-$80,000.00 15 hours ago Minneapolis, MN $110,000.00-$125,000.00 4 months ago Minneapolis, MN $125,000.00-$190,000.00 3 months ago Minneapolis, MN $75,000.00-$87,000.00 2 weeks ago Greater Minneapolis-St. Paul Area 4 months ago Minneapolis, MN $93,800.00-$164,200.00 2 weeks ago Minneapolis, MN $75,000.00-$93,000.00 3 days ago Minneapolis, MN $99,000.00-$184,500.00 5 days ago Minneapolis–Saint Paul, WI $38.00-$44.00 1 day ago Intern/Co-op - Software Engineering - Plymouth, MN - Spring/Summer 2026
Minneapolis, MN $25.00-$36.00 15 hours ago Minneapolis, MN $62,000.00-$87,000.00 5 days ago Intern/Co-op – Software Engineering – Plymouth, MN – Spring/Summer 2026
Intern, IT - Software Engineering - MSP (Summer 2026)
Minneapolis, MN $85,764.30-$125,113.70 2 days ago Eden Prairie, MN $106,579.00-$155,295.00 1 day ago Co-op, IT - Software Engineering - MSP (Spring 2026)
Junior Software Engineer - 2307051 (Remote)
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr