Description: Designs, implements, and tests software for medical device products • Participates in requirements gathering, estimating and planning • Creates documentation throughout the development process • Works with other disciplines to develop system-