Principal Software Engineer

Website AMF4SR Alfred Mann Foundation

AMF Is Quality

Brief description of job duties:

Develop desktop software to support software requirements verification for implantable medical devices.  Develop production test software and tests methods to test medical device PCBAs and finished medical devices.  Develop software requirements, architecture, design, code, and unit tests.  Apply engineering and scientific principles to the evaluation and solution of technical problems.  Work will involve all phases of product development from concept through qualification and field test including the following:  work closely with other software engineers to create test plans / procedures, debug software, and to troubleshoot issues that arise during development, develop innovative tools and methods to help improve engineering efficiency, document code and provide training, review the work of colleagues and provide constructive feedback, solicit the regular review of others for all work product.  Work closely with all departments to ensure timely delivery of a quality product.


BSCS or equivalent.

Minimum 10 years’ experience

Must have experience with desktop software development from concept to production to maintenance.

Experience with test system qualification (IQ/OQ/PQ) is highly desirable.

Experience with embedded / firmware development is a plus.

Must have experience with config. management, issue tracking, and troubleshooting software and systems.

Must be able to meet deadlines and work in multidisciplinary project teams.

Must have excellent communication skills both written and oral.

Experience with medical device safety and cyber-security is a plus. Medical device experience is a highly desirable.

To apply for this job email your details to