Java Software Engineer
Core
Design, prototype, develop, and debug software solutions for semiconductor equipment components and devices, specifically for next-generation defect detection products.
Role type
Senior IC Java Software Engineer (semiconductor equipment)
Builds
High-performance, large scale distributed systems for defect detection and inspection solutions
Domain
Semiconductor manufacturing / Materials science
Deliverable
production ML models | product features
Required skills
Java, Networking principles, Multi-threading, Linux development, Docker, Kubernetes, Complex software architecture design, Debugging
Preferred skills
Python, High-volume data processing, Inter-process communication, Leadership
Technologies
Java, Linux, Docker, Kubernetes, Python
Responsibilities
Initiate, design, and develop software for defect detection products; Make technical decisions to ensure scalability and performance; Create innovative products and see them launched
Seniority
Senior, hands-on IC