Principal System Engineer


Position Summary

Lead and manage Corindus’ Product Engineering team. This team is responsible for deployment of new features and software, reliability, sustainability, and margin expansion of marketed products. Candidate will be responsible for implementation and support of various platforms (hardware, operating systems, software, and systems tools).

Ideal candidates will include those who have architected, designed and implemented complex electro-mechanical systems with real-time control and application software. They also must have a knowledge of design and manufacturing of sterile plastic devices. This is a collaborative opportunity where the individual will work with other engineering disciplines, product management, and clinicians.

Primary Responsibilities

  • Lead and manage the product engineering team in life cycle planning, problem management, systems integration planning, and programming for marketed products
  • Ensure performance and reliability of products through monitoring and resolution of issues identified through post market feedback, complaint investigations, and CAPAs
  • Plan and lead product engineering projects, including requirements capture by working with engineering team members, external development resources and product marketing
  • Leverages expertise in systems architecture, application/OS design, and agile systems engineering techniques to proactively resolving issues
  • Oversee software development, including verification and validation scheme
  • Maintain compliance for all marketed products to ISO 60601, ISO 62304, RoHS, and WEEE
  • Provide consultation and direct technical support in identify and resolution advanced technical problems
  • Identify, establish working relationships with, and leverage best-in-class product and technology development partners
  • Writes and conducts annual performance appraisals and ensures regular feedback, coaching, and communication within group
  • Provides development opportunities for staff to broaden and enhance skills and abilities
  • Holds regular group and individual departmental meetings and keeps staff accountable for on time deliverables

Desired Skills and Experience

  • Engineering degree in Mechanical Engineering, Electrical Engineering, Computer Science, or other related technical area required. Master’s degree preferred.
  • 10 years of experience developing electro/mechanical equipment that is driven by complex software required
  • Strong knowledge of software architecture and interface design, including software as a part of HW/SW systems, preferred
  • Experience in partitioning and decomposing complex problems into solutions
  • Strong skills in Object-Oriented Design and Analysis
  • Experience in developing and compiling with C and C#
  • Experience with RTOS and multi-core software deployment preferred
  • Experience with model-based development using Matlab, Simulink preferred
  • Ability to perform differential code review
  • Experience writing requirements documents and design specifications preferred
  • Experience developing medical devices within FDA, ISO, and IEC requirements and guidelines including risk analysis and quality assurance preferred
  • Proven experience in leading teams of engineers in complex projects with both internal and external resources in iterative development process, preferred
  • Strong communication and leadership skills preferred
close the window

To apply for this position, please fill out the below form and attach a copy of your resume.

upload resume
cover letter

* Fields are mandatory

close the window

Please complete the form below in order to download the content.

close the window

Please fill out this brief form to subscribe to our email newsletter.

close the window

Please complete the form below and a member of our Clinical team will contact you.

close the window

Please complete the form below in order to download the content.

close the window