Software QA Engineer III (E3)
Core
Develop and execute software and hardware test diagnostic routines for semiconductor manufacturing equipment, ensuring system performance and reliability.
Role type
Senior IC Software QA Engineer (Hardware-in-the-Loop)
Builds
Test cases, diagnostic routines, and documentation for embedded software and hardware systems
Domain
Semiconductor manufacturing equipment / Materials engineering
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Software testing frameworks (embedded/desktop), software algorithms, hardware-software interaction analysis, distributed processing in heterogeneous servers, hardware system testing, Python/Java/C, Linux development, layout tools and lithography workflows
Preferred skills
Conceptual expertise in own discipline, business best practices, leading small projects, solving complex problems
Technologies
Python, Java, C, Linux, layout tools, lithography workflows
Responsibilities
Analyze equipment function and performance (electrical, optical, mechanical), develop test cases for software components, create software/hardware test diagnostic routines, run testing software in continuous mode on real systems or simulators, develop documentation for test cases
Seniority
Senior, hands-on IC