Senior Software Engineer
Core
Design, prototype, develop, and debug software solutions for semiconductor equipment components and devices to ensure quality and functionality.
Role type
Senior Software Engineer (Embedded/Systems)
Builds
Software solutions for semiconductor equipment components and devices
Domain
Semiconductor manufacturing equipment
Deliverable
production ML models
Required skills
C/C++, Operating Systems, Networking, Algorithms, Multi-threading, RPC
Preferred skills
Master's degree in related field, industry best practices, project leadership
Technologies
C/C++, Operating Systems, Networking
Responsibilities
Design and develop code for complex software solutions; Develop software documentation and test procedures; Troubleshoot difficult software problems and implement bug fixes; Define software specifications and test plans for simulators and test benches; Communicate with internal and external customers for requirement analysis and troubleshooting.