The Software Engineer will assist with breakthrough developments for cardiac support and replacement devices participating in all aspects of software development including requirements definition, software design, risk analysis, coding, verification and validation. He/she will be responsible for working with a cross-functional team to define, design, implement and test the next generation of controller features.
Primary Duties and Responsibilities:
The Software Engineer will work with a cross-functional team, and be a software champion on highly visible controller projects.
-
Develop software for safety critical applications specific to cardiac assist devices
-
Define, design, develop, write, implement various types of software applications
-
Participate in the testing process through test reviews, verification & validation of software
-
Provide technical support to various software projects and cross-functional programs within the company.
Suggest and contribute to initiatives to improve the Engineering Department’s operations and procedures.
|