Lead Engineer, Photonics IC Software Design
Core
Design and maintain software infrastructure for optical and electronic test systems, controlling instruments, capturing measurement data, and supporting automated test solutions from prototype to production.
Role type
Senior hands-on IC software engineer (test & measurement systems)
Builds
Software applications and infrastructure for instrument control, data acquisition, and automated testing workflows
Domain
Photonics, optoelectronics, semiconductor manufacturing, industrial automation
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Object-oriented programming (C#, C++, or Java), software development for test/industrial systems, hardware-instrument interaction, data analysis and measurement processing, algorithm development for automation
Preferred skills
Python, MATLAB, semiconductor/optoelectronic device knowledge, automated production test solution development, new product introduction support
Technologies
C#, C++, Java, Python, MATLAB
Responsibilities
Design and develop software for optical/electronic test systems; Build software to control instruments and process measurement data; Develop infrastructure for prototype and production testing; Collaborate with chip design, fabrication, and verification teams; Design measurement workflows and automation algorithms; Analyze data for quality verification and root-cause analysis; Release and maintain software across development and manufacturing phases; Mentor junior colleagues
Seniority
Senior, hands-on IC