
Senior Systems Software Engineer – Industrial Fab Automation
ZEISS Group
full-time
Posted on:
Location Type: Hybrid
Location: Minneapolis • California • Minnesota • United States
Visit company websiteExplore more
Salary
💰 $110,000 - $186,000 per year
Job Level
About the role
- 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
- Integrate with or leverage computer vision frameworks (e.g., Cognex) to support fab workflows where required
- 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
- Experience with fab automation frameworks (e.g., Cimetrix, Kontron, PEER Group) preferred
- Experience with computer vision frameworks (e.g., Cognex) in industrial or semiconductor environments preferred
- Background in industrial automation, including robots, motion systems, PLCs, machine controllers, or factory MES preferred
- Experience developing Windows and Linux services, including containerized and orchestrated environments preferred
- Familiarity with observability practices, performance tuning for high-throughput systems, and secure communication patterns (e.g., Protocol Buffers, RBAC) preferred
- Experience in metrology or semiconductor manufacturing, particularly advanced packaging and wafer-level workflows preferred.
Benefits
- medical plans
- retirement savings plan
- paid time off
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++C#PythongRPCDevOpsautomated testingCI/CDsoftware engineering best practicesfab automation frameworkscomputer vision frameworks
Soft Skills
collaborationproblem-solvingcommunicationtechnical documentationroot-cause analysiscontinuous improvement