As a technical expert in machining, the CNC Programmer will develop and implement innovative machining and fabrication technologies, collaborate with engineering and manufacturing teams, and help advance new concepts through testing, validation, and the patent process. The CNC Programmer is responsible for all aspects of the machining workflow, including process development, fixture and work-holding design, 5-axis CNC programming, machining, inspection, and general shop activities.