Software Engineer
Core
Design, prototype, develop, and debug software solutions for semiconductor equipment components and devices using machine learning and AI.
Role type
Senior Software Engineer (Semiconductor Equipment)
Builds
Software solutions for semiconductor and display manufacturing equipment
Domain
Semiconductor manufacturing / Materials engineering
Deliverable
production ML models
Required skills
C++, Python, embedded systems, machine learning, signal processing, mathematical modelling, numerical methods, GPU programming
Preferred skills
C#, Java, Rust, computer vision, robotics, user interface design, FPGA development, PyTorch, leadership
Technologies
C++, Python, C#, Java, Rust, PyTorch, FPGA, GPU
Responsibilities
Design and develop code for large scale complex software solutions with limited supervision; Lead and execute complex software projects; Define software specifications and test plans; Troubleshoot complex software problems and perform code tests
Seniority
Senior, hands-on IC
