Job Opportunity:
This role will work independently under limited supervision perform highly complex and specialized level software project activities in such areas as Development Tools Test Requirements and/or related areas. Assignments may include but are not limited to analyzing requirements planning and scheduling data updating and maintaining different software specifications based on analysis of specifications needs and improvements as well as troubleshooting debugging and maintaining of software test or tool designs cases scripts procedures and/or code based on strategic analysis. Functions as lead on project teams and may supervise other engineers.
Job Responsibilities:
- Working from requirement specifications develops maintains and updates detailed design and interface specifications
- Participates in and supports the implementation development enhancements and modifications to software source code scripts and procedures
- Debugs troubleshoots and isolates software problems as well as offers strategic solutions analysis and advice regarding identified issues for future development
- Identifies parameters structure and critical test components.
- Writes updates or executes test design cases as well as procedures and reports results.
- Writes updates and maintains requirement and interface specifications
- Contributes to and supports rootcause analysis of failures
- Contributes to and supports writing updating developing and maintaining Hazard/Risk analysis specifications
- Working from requirement specifications develops maintains and updates test requirements and design
- Supports implementation enhancements and modifications to test cases procedures scripts and code
- Presents at design reviews; documents and resolves issues as directed.
- Contributes to and supports reviews held by other engineers on related projects and provides useful feedback
- Contributes to and supports a variety of test phase efforts
- May write and update requirement specifications for an assigned area
- Reviews project deliverables such as specifications code and test/tool procedures for feasibility thoroughness clarity correctness and accuracy
- Support all Company initiatives as identified by management and in support of Quality Management Systems (QMS)
- Environmental Management Systems (EMS) and other regulatory requirements
- Complies with U.S. Food and Drug Administration (FDA) regulations other regulatory requirements Company policies operating procedures processes and task assignments. Maintains positive and cooperative communications and collaboration with all levels of employees customers contractors and vendors
Required Qualifications:
- Bachelors Degree in software engineering computer science or a related engineering field
- A minimum of 10 years of Experiencein embedded system design formal software development methodologies and source code management
Preferred Qualifications:
- Experience in WiFi BLE and/or NFC
- Experience with MCU/MPU
- Medical Device Experience Highly Preferred
Required Experience:
Senior IC