Acist Medical Systems
Senior Firmware Test Engineer
Acist Medical Systems, Eden Prairie, Minnesota, United States, 55344
The Senior Firmware Test Engineer is a team member contributing to the development testing (unit and integration testing) of medical device embedded firmware applications. The firmware test engineer plans, designs, implements, improves and manages firmware test tools and test cases from inception to release.
Primary Duties & Responsibilities:
Apply solid firmware test skills to develop unit and integration tests for embedded firmware applications
Develop automated integration tests, that are driven from the CI/CD environment, written in Python to drive common test equipment: DAQs, power supplies, signal generators, communication interfaces
Develop automated unit tests, that are driven from the CI/CD environment, using firmware development tools
Support the development, refinement and validation of the integration test environment which incorporates several off the shelf libraries, drivers, and applications
Create and implement software/firmware test plans/protocols and generate test reports to ensure software/firmware design meets the specifications and quality system requirements.
Work closely with a cross-functional team, including design reviews with QA, RA, test engineers, hardware engineers to ensure the firmware design meets the product requirements, including safety, reliability and serviceability
Document and transfer developed solutions to manufacturing team for mass production and provide technical support and sustaining development in launch phase
#J-18808-Ljbffr
Primary Duties & Responsibilities:
Apply solid firmware test skills to develop unit and integration tests for embedded firmware applications
Develop automated integration tests, that are driven from the CI/CD environment, written in Python to drive common test equipment: DAQs, power supplies, signal generators, communication interfaces
Develop automated unit tests, that are driven from the CI/CD environment, using firmware development tools
Support the development, refinement and validation of the integration test environment which incorporates several off the shelf libraries, drivers, and applications
Create and implement software/firmware test plans/protocols and generate test reports to ensure software/firmware design meets the specifications and quality system requirements.
Work closely with a cross-functional team, including design reviews with QA, RA, test engineers, hardware engineers to ensure the firmware design meets the product requirements, including safety, reliability and serviceability
Document and transfer developed solutions to manufacturing team for mass production and provide technical support and sustaining development in launch phase
#J-18808-Ljbffr