
C++ Developer
Applied Materials · Posted Oct 21
Semiconductor equipment, display manufacturing systems, and materials engineering solutions
Get a personal compatibility score
Add a resume for personal matches
About the role
Applied Materials is a global leader in materials science and engineering solutions underpinning semiconductor chips and advanced displays. Software Engineers at the company design, prototype, develop, and debug software for semiconductor equipment components and devices, including work involving machine learning and AI. This role focuses on C++ development for semiconductor CAD applications, covering layout data processing, geometry operations, pattern matching, and performance optimization alongside product management and QA teams.
What you will do
- Design, develop, test, and maintain high-quality software features for semiconductor CAD applications using modern C++.
- Develop efficient, reusable, and reliable code with a focus on performance and maintainability, following established coding standards and best practices.
- Implement and optimize algorithms for layout data processing, geometry operations, and pattern matching under technical guidance.
- Translate design specifications and requirements into working, well-documented software.
- Own the development of software features, including implementation, unit testing, and integration testing.
- Analyze and resolve software defects and performance issues, and implement robust bug fixes.
- Contribute to software quality through code reviews, unit testing, and test automation.
- Participate in technical design discussions and design reviews.
- Work closely with product management, QA, and engineering teams to deliver customer-focused solutions.
- Prepare and maintain software documentation, test procedures, and release notes.
Skills used in this role
What the employer is looking for
- Proficiency in modern C++ (C++11/14/17) with 4–8 years of software development experience.
- Good understanding of Object-Oriented Programming (OOP) concepts and common design patterns.
- Working knowledge of STL, templates, smart pointers, and memory management.
- Solid understanding of data structures and algorithms; exposure to computational geometry is a plus.
- Experience developing multi-threaded or concurrent applications.
- Understanding of Operating Systems (Windows/Linux).
- Experience with source control systems such as Git.
- Familiarity with debugging, profiling, and performance optimization techniques.
- Strong analytical and problem-solving skills.
- Good verbal and written communication skills.
- Ability to work effectively in a collaborative, Agile development environment.
- Self-motivated and capable of driving tasks to completion with limited supervision.
- Strong ownership, accountability, and customer focus.
- Passion for technology, innovation, and continuous learning.
- Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering, Information Technology, Electronics, Electrical Engineering, or a related technical field.
Preferred qualifications
- Familiarity with microservices architecture.
- Familiarity with gRPC and REST APIs.
- Familiarity with Docker and Kubernetes.
- Familiarity with CI/CD pipelines and automated testing frameworks.
- Familiarity working with large-scale data processing systems
Benefits and support
- Compensation and benefits are detailed in the job posting
About Applied Materials
Applied Materials, Inc. is a global leader in materials engineering solutions used to produce virtually every new chip and advanced display in the world. The company designs, builds, and services cutting-edge equipment that enables manufacturers to create semiconductor and display chips essential for modern electronics and AI infrastructure. Through its extensive portfolio of deposition, etch, and planarization systems, Applied Materials serves as a foundational pillar of the global semiconductor industry.
- Industry
- Semiconductor Equipment
- Company size
- 36500+ employees
- Founded
- 1967
- Location
- Santa Clara, California, USA
- Funding stage
- Public Company
Funding
Public Company · $1.5B raised
Leadership
President and Chief Executive Officer
Senior Vice President and Chief Financial Officer
Senior Vice President and Chief Technology Officer
Senior Vice President, Chief Legal Officer and Corporate Secretary
Recent coverage
Applied Materials Newsroom
Applied Materials Unveils $5 Billion EPIC Center in Silicon Valley to Accelerate Semiconductor Innovation for the AI Era2026-10-12
Applied Materials Newsroom
Applied Materials and Intel Collaborate to Accelerate Chipmaking Innovations for AI-Driven Computing2026-10-06
Applied Materials Newsroom
Applied Materials and Besi Expand Strategic Partnership to Advance Next-Generation Packaging for AI Scaling2026-10-01