Software Engineer
Core
Design and develop code for large-scale complex software solutions for semiconductor equipment components and devices.
Role type
Senior Software Engineer (Embedded/Instrument Control)
Builds
Software for semiconductor manufacturing equipment and lab tools
Domain
Semiconductor manufacturing / Materials engineering
Deliverable
production ML models | product features
Required skills
C++, Python, C#/Java/Rust, embedded systems, instrument control, high-precision control, test plan definition, software troubleshooting
Preferred skills
Machine learning, web service architecture, signal processing, computer vision, robotics, mathematical modelling, GPU programming, FPGA, PyTorch
Technologies
C++, Python, C#, Java, Rust, PyTorch, FPGA
Responsibilities
Design and develop code for large scale complex software solutions; Lead and execute complex software projects; Define software specifications and test plan for test benches and lab tools; Troubleshoot complex software problems and perform tests on code and enhancements
Seniority
Senior, hands-on IC
