Software Engineer

Imricor Medical Systems IncBurnsville, MN
$70,000 - $100,000Onsite

About The Position

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.

Requirements

  • 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).
  • 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.

Nice To Haves

  • 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.

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.

Benefits

  • Medical
  • Dental
  • Vision
  • Health Savings Accounts
  • Health Care & Dependent Care Flexible Spending Accounts
  • Disability Benefits
  • Life Insurance
  • Retirement Benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service