Senior Systems Software Engineer – Industrial Fab Automation
Posted 50ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Systems Software Engineer developing automated inspection solutions for semiconductor fabs by integrating automation frameworks and building back-end services using gRPC. Collaborating with internal teams to streamline wafer navigation and inspection workflows.
Responsibilities:
- Design and implement back-end services and interfaces (primarily gRPC) integrating ZEISS Inspect with fab automation frameworks and fab-level controllers
- Develop software supporting wafer navigation and orchestrating end-to-end inspection workflows within semiconductor fabs
- Own service-level concerns including performance, reliability, observability, fault tolerance, and secure deployment
- Build and maintain automated test pipelines, including fab simulators, hardware-/system-in-the-loop testing, and CI/CD workflows
- Collaborate with internal automation, controls, metrology, and computer vision teams, as well as external fab stakeholders, to gather requirements and deliver production-ready integrations
- Implement and maintain logging, metrics, and distributed tracing for fab-deployed services to support operations and troubleshooting
- Participate in architecture/design reviews, code reviews, and continuous improvement initiatives
- Author and maintain technical design documentation, configuration guides, and operational runbooks
- Support root-cause analysis and resolution of issues during fab qualification, pilot runs, and production deployments
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or a related field; Master’s degree preferred
- 5+ years of professional software engineering experience, with a focus on back-end services or systems software
- Strong coding proficiency in C++ and C#, with working proficiency in Python
- Proven experience designing and building server architectures and networked services (e.g., gRPC or comparable RPC frameworks)
- Hands-on experience with DevOps and automated testing pipelines (e.g., Git-based CI/CD, automated builds and tests, artifact management, and deployment pipelines)
- Solid foundation in software engineering best practices, including version control, code reviews, debugging/profiling, and testable code design
Benefits:
- medical plans
- retirement savings plan
- paid time off
- performance bonus


















