Role Purpose: To take a central role in all aspects of design, implementation and debugging of software to control OpTek machines. Essential Responsibilities and Duties: Reporting to the Lead Software Engineer, responsibilities for this role include: Write software to communicate with motion, vision