JOBSEARCHER

Software Engineer II (Python, C++)

WiraaDenver, COL6 LeadOctober 22nd, 2026
About The Company: Applied Materials is the global leader in materials science and engineering solutions that are at the foundation of virtually every new semiconductor chip and advanced display in the world. The equipment that we create and service is essential to advancing AI and accelerating the commercialization of next-generation semiconductor chips. Join us and push the boundaries of materials science and engineering in a company at the foundation of the electronics industry. The work we do together advances the world's technology.
About The Role: As a Software Engineer at Applied Materials, you will be at the forefront of developing innovative software solutions that leverage cutting-edge technologies like machine learning and artificial intelligence. Your primary responsibilities will include designing, prototyping, developing, and debugging software for semiconductor equipment components and devices to ensure their quality and functionality. You will be involved in creating comprehensive software documentation, developing test procedures, troubleshooting complex software issues, and collaborating closely with internal customers to understand project requirements. Your expertise in intricate systems, code analysis, and software behavior prediction will be vital in maintaining Applied Materials' position as a leader in the semiconductor and display sectors. The role offers the opportunity to work on real-time control systems, algorithms for atomic-scale material deposition, user interface design, data analytics, and security protocols, contributing significantly to the company's technological innovations.
Qualifications:
  • Master's Degree in Computer Science, Electrical Engineering, or related field with 1+ years of professional experience, or Bachelor's Degree with 3+ years of relevant experience
  • Proficiency in C and C++ programming languages
  • Experience in real-time control systems, motion control, embedded programming, multi-threading, CAN Bus, C#, .NET, Visual Studio, and Matlab is preferred
  • Strong problem-solving skills in moderately to highly complex situations
  • Ability to analyze solutions using technical expertise, judgment, and industry precedents
  • Excellent written and verbal communication skills
  • Ability to work collaboratively and build consensus within cross-functional teams
Responsibilities:
  • Design and develop code for complex software projects related to semiconductor equipment control systems
  • Troubleshoot and resolve challenging software issues, including designing and implementing bug fixes
  • Prototype and design user interfaces to enhance user experience
  • Create detailed software specifications and development plans
  • Develop and execute test plans for simulators, test benches, or laboratory setups
  • Document software processes, functionalities, and troubleshooting procedures
  • Engage with internal and external stakeholders to analyze requirements, troubleshoot software issues, and coordinate project schedules
Benefits:
  • Competitive salary package aligned with experience and qualifications
  • Supportive work environment encouraging continuous learning and professional growth
  • Comprehensive health and wellness programs
  • Opportunities for career development and advancement within a global organization
  • Participation in bonus and stock award programs, subject to eligibility
  • Work-life balance initiatives and employee assistance programs
Equal Opportunity Applied Materials is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, national origin, citizenship, ancestry, religion, creed, sex, sexual orientation, gender identity, age, disability, veteran or military status, or any other protected characteristic under applicable law. We are committed to fostering an inclusive environment where all employees can thrive and contribute to our innovative mission.