Platzhalter Bild

Hybrid Principal Software Egineer en Imricor Medical Systems Inc

Imricor Medical Systems Inc · Burnsville, Estados Unidos De América · Hybrid

130.000,00 US$  -  175.000,00 US$

Solicitar ahora

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 $130,000-175.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 Function 

We are seeking a Principal Software Engineer to lead the design and development of critical software systems within our medical device platform for diagnosing and treating heart arrhythmias. This role requires deep technical expertise, cross-functional communication, and the ability to lead in a fast-paced, highly regulated environment.

You’ll be expected to guide technical decisions, drive hands-on development, mentor engineers, and collaborate across hardware, QA, product, and clinical teams. A strong understanding of software interfaces with hardware and containerized architectures is essential. Familiarity with electrical engineering concepts and regulated development workflows will help you thrive in this hybrid systems environment.


What Does Success Look Like

· You drive architectural clarity and mentor others toward higher technical quality.

· You improve delivery velocity and safety by modernizing development processes and pipelines.

· You help unify hardware and software teams through practical, system-level thinking.


Responsibilities

  • Architects and develops robust,      scalable, and testable software systems for medical applications.
  • Collaborates with hardware and      electrical engineers to design reliable software–hardware integrations.
  • Guides container-based      development workflows and enforce GitHub best practices, code review,      branch management, release and patching.
  • Defines and documents software      design in accordance with IEC 62304 and FDA submission requirements.
  • Reviews critical code and      architectural decisions; drive high technical standards.
  • Leads technical mentorship and      knowledge-sharing within the engineering team.
  • Contributes to root cause      analysis, incident resolution, and risk mitigation.
  • Keeps      management informed of key developments and potential issues, ensuring      timely communication and coordination of plans and activities to promote a      collaborative and efficient team environment.
  • Performs      related work as apparent or assigned.

Requirements

Qualifications

  • 10+ years of software engineering      experience with increasing technical responsibility.
  • 5+ years of working in the medical      device industry; in depth knowledge and use of the medical device      development process.
  • Strong proficiency in modern languages      (e.g., C#, Python, Go, JavaScript).
  • Demonstrated experience building and      scaling complex software systems.
  • Proficient in GitHub      workflows, including pull requests, branching strategies, and automation.
  • Hands-on experience with      container-based development using Podman, Docker and/or      Kubernetes.
  • Excellent communication skills and      cross-functional collaboration.
  • Experience working within Agile      development environments using tools like Azure DevOps (ADO) Boards,      Kanban, or Scrum methodologies.

Preferred Qualifications

  • Familiarity with electrical engineering concepts, including      data acquisition, signal handling, and hardware interfacing is a plus.
  • Experience working in      regulated environments (IEC 62304, ISO 13485, FDA 510(k)).
  • Experience working      closely with hardware or embedded systems teams.
  • Understanding of 3D      mapping, signal processing, or medical visualization tools.
  • Strong contributor to      technical documentation and developer workflows.

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.

This position is responsible for complying with the Quality System requirements and carrying out responsibilities outlined in the environmental, health, and safety policies.

Solicitar ahora

Otros empleos