This role requires deep expertise in both hardware and software development, strong systems engineering skills, and the ability to collaborate effectively with multidisciplinary teams including software, mechanical, clinical, quality, regulatory, manufacturing, and marketing. As a staff technical specialist, keeps abreast of new scientific methods and developments affecting the organization for the purpose of recommending changes in emphasis of programs or new design programs warranted by such developments.