Senior SW Backend Engineer
Core
Design and develop backend software in Java to control and manage next-generation semiconductor metrology and inspection systems, orchestrating complex scan-domain system flows.
Role type
Senior IC backend software engineer (Java, system-level)
Builds
Core scan-domain system flows for next-generation metrology and inspection platforms
Domain
Semiconductor manufacturing equipment, metrology, and inspection
Deliverable
production ML models | product features
Required skills
Java backend development, system-level design, Linux environment proficiency, domain-driven architecture, concurrency management, performance optimization
Preferred skills
Experience with hardware-driven workflows, algorithm integration
Technologies
Java, Linux
Responsibilities
Design and develop backend software for scan-domain system flows; Implement and maintain core system logic for scanning, sequencing, and execution; Collaborate with algorithm, hardware, and system teams to integrate end-to-end scan workflows; Develop scalable, reliable, and maintainable backend components in a domain-driven architecture; Participate in system design, architecture discussions, and technical decision-making; Troubleshoot, debug, and optimize complex backend and system-level issues.