> Markdown version of [/jobs/ext/3695588-software-qa-engineer](https://www.wearedevelopers.com/jobs/ext/3695588-software-qa-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software QA Engineer - **Company:** Applied Materials - **Location:** Santa Clara, CA, United States (Remote available) - **Experience:** Experienced - **Salary:** $124,000.0 - $171,000.0 - **Contract:** Internship / Graduate position - **Skills:** Testing (Software), Java (Programming Language), Software Applications, Automation of Tests, Software Bug Management, C++ (Programming Language), Software Documentation, Code Review, Computer Engineering, Continuous Integration, Data Structures, Software Debugging, DevOps, Distributed Systems, Revision Control Systems, Python (Programming Language), Object-Oriented Software Development, Software Engineering, Software Systems, Systems Integration, Test Execution Engine, Multithreading, Git, Information Technology - **Published:** October 12, 2026 - **Apply:** https://www.juju.com/job/1_appliedmaterials2-790318649439 ## About the Role Learn more about our benefits (https://hrportal.ehr.com/applied/) . **Software QA Engineer** **Role Responsibilities** Develop, test, and maintain software solutions used in semiconductor equipment and related systems. Key responsibilities include: + Designing, developing, and executing test plans for software applications and system components. + Develop and maintain test automation, validation tools, and software documentation. + Analyze software defects, troubleshoot issues, and contribute to bug fixes and quality improvements. + Support the development of simulators, test benches, and laboratory test environments. + Collaborate with engineering teams, product stakeholders, and customers to understand requirements and support project execution. + Contribute to software build, release, and DevOps processes to improve development efficiency and product quality. + Participate in code reviews, design discussions, and continuous improvement initiatives. **Minimum Qualifications** + Bachelor's degree in computer science, Software Engineering, Computer Engineering, Mathematics, or a related technical field. + 4-7 years of related experience + Strong programming skills in one or more languages such as Python, Java, or C/C++. + Understanding of software development fundamentals, data structures, algorithms, and object-oriented programming. + Experience with operating systems, multithreading, and software debugging techniques. + Basic knowledge of software testing concepts, automation frameworks, or quality assurance methodologies. + Strong analytical and problem-solving skills with a willingness to learn new technologies. + Effective communication and teamwork skills. **Preferred Qualifications** + Internship, academic project, or research experience involving software development, testing, or automation. + Experience with source control systems (Git), CI/CD tools, or DevOps practices. + Exposure to embedded systems, distributed systems, or hardware-software integration. + Experience developing test automation or validation tools. + Master's degree in Computer Science, Engineering, or a related field. **Additional Information** **Time Type:** Full time **Employee Type:** Assignee / Regular **Travel:** Not Specified **Relocation Eligible:** No The salary offered to a selected candidate will be based on multiple factors including location, hire grade, job-related knowledge, skills, experience, and with consideration of internal equity of our current team members.