Job Opportunity The role of a Software Engineer II involves collaboration with the Equipment Engineering department to develop innovative manufacturing and test equipment and systems used in medical device development.