
Software Engineer - Controls (SiPh Test Solutions, North Reading, MA)
Job Description
As a Software Engineer focused on PLC‑based motion control and vision systems, you will play a key role in developing complex instrumentation and test solutions for the emerging silicon photonics market. This role supports systems across the full manufacturing lifecycle, from wafer‑level probing through packaged device test.
- Develop and implement PLC‑based software solutions for motion control and vision systems using platforms such as Beckhoff (preferred), Siemens, or Allen‑Bradley
- Design and build high‑quality instrumentation software, leveraging C# to deliver scalable and maintainable solutions
- Collaborate with cross‑functional teams to analyze requirements and integrate software with complex hardware systems
- Contribute to system‑level test solutions supporting semiconductor and photonics products
- Apply disciplined software development practices to ensure performance, reliability, and product quality
- Support development, integration, and troubleshooting activities in both lab and production environments