Software Engineer Job at Imricor, Burnsville, MN

OHBTWjl1Nm9COEJCSEczRCtJNG0vSUh4
  • Imricor
  • Burnsville, MN

Job Description

Job Type


Full-time

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 $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.
Requirements

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.

Job Tags

Full time, Flexible hours

Similar Jobs

Headway

Licensed Psychiatric Nurse Practitioner Job at Headway

 ...Headway makes it easy to accept insurance, boost your earnings, and...  ...your schedule, client load, and work environment. Why partner...  ...Headway cant support mental health professionals that arent fully...  ...telehealth while working from home. We accept the following licenses... 

First Presbyterian Church of Marietta

Organist Job at First Presbyterian Church of Marietta

 ...Description Job Description 1. Collaborate with the Director of Music and Fine Arts (DMFA) to lead Sunday Worship Services (and...  ...your introductory note/resume some information about your church experience, both work and personally related. A detailed job description with... 

Sunbelt Rentals

Scaffold E/D Helper 2 Job at Sunbelt Rentals

 ...are interested in pursuing a rewardingcareer, we invite you to review our opportunities! Job Description Summary Scaffold Helper Are you seeking an entrepreneurial, empowering workplace that allows you to: * Develop a career track * Leverage your current... 

loanDepot

Entry Level Loan Officer - Sales Job at loanDepot

 ...part of something significant! Joining us as an ACES Lending Officer means embarking on a transformative journey where you'll undergo...  ...program tailored to cultivate expertise across the entire loan life cycle. Sales Aptitude: Ability to identify and pursue sales... 

Nash UNC Health Care

RN PRN - Operating Room Job at Nash UNC Health Care

Description Become part of an inclusive organization with over 40,000 teammates, whose mission is to improve the health and well-being of the unique communities we serve. UNC Health Nash, an affiliated member of the UNC Health system, invites passionate healthcare...