Software QA Engineer
Core
Develop, test, and maintain software solutions for semiconductor equipment and related systems.
Role type
Senior Software QA Engineer
Builds
Software applications, system components, simulators, test benches, and laboratory test environments for semiconductor manufacturing equipment.
Domain
Semiconductor equipment / Embedded systems
Required skills
Python, Java, C/C++, software testing concepts, automation frameworks, quality assurance methodologies, operating systems, multithreading, software debugging, data structures, algorithms, object-oriented programming
Preferred skills
Git, CI/CD tools, DevOps practices, embedded systems, distributed systems, hardware-software integration, test automation tool development
Technologies
Python, Java, C/C++, Git, CI/CD tools
Responsibilities
Designing, developing, and executing test plans; developing and maintaining test automation and validation tools; analyzing software defects and troubleshooting issues; supporting development of simulators and test environments; collaborating with engineering teams and stakeholders; contributing to software build, release, and DevOps processes; participating in code reviews and design discussions
Seniority
Senior, hands-on IC
