Sr. Software Engineer at IMRIS Imaging Inc DBA IMRIS
Chaska, MN 55318, USA -
Full Time


Start Date

Immediate

Expiry Date

04 Dec, 25

Salary

120000.0

Posted On

04 Sep, 25

Experience

1 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Linux, Rapid Prototyping, Computer Information Systems, Disability Insurance, Dental Insurance, Health Insurance, Computer Science, Security Controls, Life Insurance, Vision Insurance, Integration, Iso, Medical Devices, Testing, Java, Iec, Matching, Embedded Systems

Industry

Computer Software/Engineering

Description

OVERVIEW

As a leader in image guidance solutions, IMRIS, Deerfield Imaging provides optimized, fully integrated image-guided therapy environments that address the important needs of patients, clinicians, and hospitals by delivering timely MRI and imaging data to clinicians for use during surgical or interventional procedures. The IMRIS Surgical Theatre enables intraoperative imaging directly within operating rooms. The Company also designs and manufactures proprietary head fixation devices, imaging coils and OR tables for use in this unique and multifunctional intraoperative environment. It is estimated that over 70,000 patients have benefited from lifesaving or life-extending procedures performed in an IMRIS Surgical Theatre. IMRIS will continue to integrate new intraoperative imaging technologies and shape the future of neurosurgery in operating rooms worldwide.
We are currently searching for a Sr. Software Engineer to join our New Product Engineering Team. This role will be performed both on-site and remotely as necessary, but is based in the Greater Twin Cities area at our Chaska, MN headquarters. Please note: There is no relocation offered for this role. The ideal candidate should reside in the Greater Twin Cities area.

JOB SUMMARY

The Sr. Software Engineer will be responsible for software design and development activities for medical devices. Maintaining software and related software and documentation included in or supporting IMRIS’ medical products. Working with other technical staff, the Software Engineer performs across the entire software development cycle to create new system capability and improve the performance and reliability of existing software systems. Sr. Software Engineers contribute to the full life cycle of multiple cross functional projects. At IMRIS, assigned tasks include product definition, identifying functional requirements, design implementation, code reviews, release and transfer of design according to medical device development processes.

EDUCATION AND ESSENTIAL EXPERIENCE

  • Bachelor’s degree in software engineering, computer science, computer information systems or equivalent degree
  • 4 - 8 years of industry experience as a developer of medical device product software or a similar body of work in another regulated industry
  • Modern object-oriented programming experience such as C++, C#, Python or Java
  • Experience with a variety of operating systems (e.g. Windows, Linux, Real Time)
  • Familiarity with FDA QSR, and ISO 13485, IEC 62304, FDA design controls
  • Cybersecurity in medical devices and implementation of security controls

SKILLS & ABILITIES

  • Excellent communication and documentation skills
  • Adept at rapid prototyping, integration and testing of embedded systems and iterative development
  • Ability to multi-task and stay organized in a dynamic work environment
  • Self-directed and able to troubleshoot and solve problems both independently and as part of a team

IMRIS offers a competitive & comprehensive benefits package that includes:

  • Health Insurance
  • Dental Insurance
  • 401(k) savings plus matching
  • Flexible Spending Account
  • Life Insurance
  • Disability Insurance
  • Vision Insurance
  • Generous PTO
  • Incentive bonus
  • Paid Parental Leave

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
  • Works as a Software Engineer within the full life cycle for medical device software on 1-2 projects concurrently
  • Designs and Develops software, integrates on product hardware, and performs informal or formal testing as appropriate
  • Interfaces with and maintains configuration and versioning for build, test, and source control tools used in assigned projects
  • Creates and Executes protocols for Software Verification & Validation
  • Creates and updates Software specific design documentation, including analysis reports supporting software Documentation Level and Safety Classification
  • Participates in the system and software risk management processes
  • Participates in design and code reviews
  • Supports legacy software through debugging and troubleshooting
  • Provides an effective bridge between software and hardware personnel and lead/coordinate timely completion of the technical deliverables
  • Supports the design transfer of software
  • Follows IMRIS software development practices to meet medical device regulatory requirements, can implement within software processes based on IEC62304, ISO13485 and CFR820.30
Loading...