CNC Software Engineer