What are the responsibilities and job description for the Sr. Software Engineer position at Organ Recovery Systems?
Description
Design, develop, and implement new software for ORS medical products that meets user requirements. Perform and manage creation of software specifications, design and development of application software products, firmware of products, and production software tools. Create and write software code with focus on fault-tolerant programming. Define and implement test methods for performance, verification and validation testing of new and existing software systems. Provide ongoing maintenance, support and enhancements to existing software systems and platforms. Analyze and troubleshoot field reported software issues to create and implement corrective actions.
Requirements
Education / Training / Certifications / Licenses:
Design, develop, and implement new software for ORS medical products that meets user requirements. Perform and manage creation of software specifications, design and development of application software products, firmware of products, and production software tools. Create and write software code with focus on fault-tolerant programming. Define and implement test methods for performance, verification and validation testing of new and existing software systems. Provide ongoing maintenance, support and enhancements to existing software systems and platforms. Analyze and troubleshoot field reported software issues to create and implement corrective actions.
Requirements
Education / Training / Certifications / Licenses:
- Bachelor’s Degree in Software Engineering or Computer Science.
- Ten or more years of experience in software development after Bachelor’s degree.
- Of those ten years, five or more years must have been in the medical device industry.
- At least two years experience developing and testing real-time firmware for actively controlling medical devices with electro-mechanical elements such as motors and valves.
- Experience in cybersecurity is necessary.
- Although this position is an individual contributor engineer, prior experience as a people manager or project manager is desirable.
- Experience developing code for web sites is desirable.