application optical engineering engineering optical design thin-client engineers optics c++ php management lens design radius3 html manufacturing java development engineer