Software Engineer at Imricor Medical Systems Inc – Burnsville, Minnesota
Explore Related Opportunities
About This Position
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 $70,000- $100,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 Software Engineer to support the development and integration of NorthStar (Med. Device Capital Equipment) and related systems in a highly collaborative environment. This role will focus on increasing development capacity while contributing to feature development, system integration, and testing activities. This position is responsible for complying with the Quality System requirements and carrying out responsibilities outlined in the environmental, health, and safety policies.
Key Responsibilities
- Implements software features and enhancements for NorthStar and related components.
- Supports debugging and issue resolution across the system.
- Participates in integration work between NorthStar and other platforms.
- Writes maintainable, well-documented, and testable code.
- Participates in design discussions and code reviews.
- Supports verification and testing activities, including unit, integration testing and verification testing.
- Contributes to technical documentation and support documentation-heavy development environments.
- Other duties as assigned.
Basic Qualifications
- 1–2 years of professional software development experience (or equivalent internship/co-op experience).
- Experience with C#, Java, or similar object-oriented programming languages.
- Exposure to or interest in 3D visualization frameworks (e.g., Babylon.js or similar).
- Familiarity with software development best practices (version control, code reviews, debugging).
- Familiarity with Agile development methodologies (e.g., Scrum, Kanban).
Technical Skills / Tech Stack
- Programming Languages: C#, Java, Python, JavaScript.
- Frameworks & Tools: Babylon.js (or similar 3D visualization frameworks).
- Version Control: GitHub.
- DevOps & CI/CD: Azure DevOps (or similar pipelines/tools).
- Development Practices: Debugging tools, code reviews, and testing frameworks.
Preferred Qualifications
- BS or MS in Computer Science, Software Engineering, or a related field.
- Experience with distributed systems or medical device software (nice to have).
- Familiarity with GitHub, CI/CD pipelines, Azure, and debugging tools.
- Strong collaboration and communication skills.
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.
Scan to Apply
Job Location
Job Location
This job is located in the Burnsville, Minnesota, 55337, United States region.