Demo

Sr. Software Engineer

IMRIS Imaging, Inc DBA IMRIS
Chaska, MN Full Time
POSTED ON 3/26/2025
AVAILABLE BEFORE 5/26/2025

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.

 

ESSENTIAL DUTIES AND 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

KNOWLEDGE, SKILLS, AND ABILITIES REQUIREMENTS

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 

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

Compensation Disclaimer
The actual rate of pay offered within this range may depend on several factors, such as skills, knowledge, relevant education, experience, and market conditions. Additionally, our organization values pay equity and considers the internal equity of our team when making any offer. Hiring at the maximum of the range is not typical.


Visit our website: www.imris.com 

Visit our youtube channel:   http://www.youtube.com/user/imrisinc

Follow us on Twitter: @imris_inc


IMRIS is an equal opportunity employer. All qualified applicants will be considered for employment without regard to race, color, religion, sex, age, pregnancy, national origin, physical or mental disability, genetics, sexual orientation, gender identity, veteran status, or any other legally-protected status. 

 

Salary : $100 - $120

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Sr. Software Engineer?

Sign up to receive alerts about other jobs on the Sr. Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at IMRIS Imaging, Inc DBA IMRIS

IMRIS Imaging, Inc DBA IMRIS
Hired Organization Address Chaska, MN Full Time
OVERVIEW As a leader in image guidance solutions, IMRIS, Deerfield Imaging provides optimized, fully integrated image-gu...

Not the job you're looking for? Here are some other Sr. Software Engineer jobs in the Chaska, MN area that may be a better fit.

Sr. Software Development Engineer in Test (OpenEBS)

DataCore Software, Bengaluru, MN

AI Assistant is available now!

Feel free to start your new journey!