Senior Software Engineer
Core
Design and develop high-performance software for multidisciplinary semiconductor metrology systems, interfacing with hardware components like motion controllers and optical systems.
Role type
Senior Software Engineer (System/Hardware Integration)
Builds
Software for semiconductor metrology tools
Domain
Semiconductor manufacturing / Hardware control systems
Deliverable
production ML models
Required skills
C#, Java, Object-oriented design, System-level architecture, AI coding agents, Agile/Scrum, Python, Hardware integration
Preferred skills
Scrum Master experience, AI-assisted development workflows, LLM-based developer tools, UI development
Technologies
C#, Java, Python, AI coding agents, Motion controllers, Optical systems
Responsibilities
Design and develop complex software for semiconductor metrology systems; Own features end-to-end from requirements to validation; Develop software interfacing with hardware components; Influence software architecture and engineering decisions; Solve system-level problems involving software and hardware integration; Apply AI coding agents across the development lifecycle; Contribute to sprint planning and facilitate Scrum activities.
Seniority
Senior, hands-on IC