Medical Device Software Engineer - Navigation & RT Systems

Cypress HCM

Eden Prairie (MN)

On-site

USD 120,000 - 160,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Cypress HCM, on behalf of a medical device manufacturing client in Minnesota, is seeking a Software Engineer to join a multidisciplinary team to develop a complete surgical navigation product. You will design, develop, test, and maintain software for a navigation system and collaborate across software, systems, hardware, quality, and regulatory teams.

The ideal candidate has 5+ years of professional software development, strong C or C#, experience delivering complete software products in a

Qualifications

  • Bachelor's or Master's degree in Software Engineering, Computer Science, or a related technical field.
  • 5+ years of professional software-development experience.
  • Proven experience developing and delivering complete software products.
  • Strong programming experience in C, C#, or a comparable programming language.
  • Experience with software development, troubleshooting, testing, and technical documentation.
  • Experience working with software configuration-management and defect-tracking systems.
  • Experience participating in code reviews, peer reviews, and structured software-development processes.
  • Strong knowledge of software-development best practices.
  • Strong technical writing and documentation skills.
  • Strong verbal and written communication skills.
  • Demonstrated ability to collaborate effectively with cross-functional and multidisciplinary teams.
  • Ability to work within established company procedures and compliance requirements.
  • Knowledge of applicable software regulations, standards, and development practices.

Responsibilities

  • Design, develop, test, and maintain software for an electromagnetic positioning and surgical navigation system.
  • Develop software solutions to complex navigation, positioning, and system-control problems.
  • Contribute to the design and development of complete software products from concept through implementation and testing.
  • Collaborate with software, systems, hardware, quality, regulatory, and other functional teams to achieve project objectives.
  • Troubleshoot software issues and identify effective technical solutions.
  • Participate in software architecture, design reviews, code reviews, and peer reviews.
  • Prepare technical reports, specifications, test documentation, and other required project documentation.
  • Use software configuration-management and defect-tracking tools in accordance with established procedures.
  • Identify and recommend improvements to software development processes, products, and engineering practices.
  • Support compliance with applicable company policies, procedures, regulatory requirements, and software-development standards.
  • Contribute to innovation and the generation and protection of intellectual property through appropriate development practices and documentation.
  • Clearly communicate project status, technical findings, risks, and results to project stakeholders.

Skills

C
C#
Software development
Regulated environment experience
Technical writing
Cross-functional collaboration

Education

Bachelor's or Master's degree in Software Engineering or Computer Science

Job description

Cypress HCM, on behalf of a medical device manufacturing client in Minnesota, is seeking a Software Engineer to join a multidisciplinary team to develop a complete surgical navigation product. You will design, develop, test, and maintain software for a navigation system and collaborate across software, systems, hardware, quality, and regulatory teams.

The ideal candidate has 5+ years of professional software development, strong C or C#, experience delivering complete software products in a

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Cypress HCM • Eden Prairie (MN)

On-site
USD 120,000 - 160,000
Senior Software Engineer – Medical Navigation Systems
Senior Software Engineer – Medical Navigation Systems

Elucent Medical Inc. • Eden Prairie (MN)

On-site
USD 115,000 - 130,000
401(k) & matching
Health insurance
Dental insurance
+9
Staff Software Engineer, Surgical Navigation Leadership
Staff Software Engineer, Surgical Navigation Leadership

Alphatec Spine • Louisville (CO)

On-site
USD 130,000 - 145,000
Hardware Systems Engineering Manager
Hardware Systems Engineering Manager

BioTalent • Massachusetts

On-site
USD 120,000 - 150,000
Senior Systems Engineer - Digital Surgery & Navigation
Senior Systems Engineer - Digital Surgery & Navigation

Real Staffing • Boston (MA)

Hybrid
USD 120,000 - 160,000
Health insurance
Health savings accounts
Retirement savings plans
+2
Staff Software Engineer - Medical Device & Surgical Navigation
Staff Software Engineer - Medical Device & Surgical Navigation

ATEC Spine • Louisville (CO)

On-site
USD 130,000 - 145,000
Senior Systems Engineer – Digital Surgery & Navigation
Senior Systems Engineer – Digital Surgery & Navigation

Real • Boston (OH)

Hybrid
USD 96,000 - 152,000
Sr Software Engineer Navigation
Sr Software Engineer Navigation

Intuitive • Sunnyvale (CA)

On-site
USD 140,000 - 190,000
Senior Electrical Engineer – Surgical Navigation Devices
Senior Electrical Engineer – Surgical Navigation Devices

Elucent Medical, Inc. • Eden Prairie (MN)

On-site
USD 115,000 - 120,000
401(k) with matching
Health insurance
Dental insurance
+9
Staff Software Engineer: RealTime Neuronavigation & Autonomy
Staff Software Engineer: RealTime Neuronavigation & Autonomy

Magnus Medical • Burlingame (CA)

On-site
USD 170,000 - 220,000