C, C++ Software Engineer II

Applied Materials

Confirmed live 2 days ago Trusted

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$124,000–$171,000 / yr
Posted
30 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $155k
This role $148k
$106k most similar roles pay here $204k

This role pays less than 57% of similar roles. Most pay $135,000–$175,500 — the shaded band above. At the midpoint, this role pays about $148k versus about $155k for comparable roles.

Based on 240 similar postings.

Employer

About Applied Materials

Applied Materials is the world''s largest supplier of equipment, services, and software for the semiconductor and display industries, enabling the production of chips and advanced displays. Industry: Semiconductor Equipment

Applied Materials currently has 128 open roles on FindRole.

Listed pay typically runs $132,750–$182,500 across 128 roles with salary data.

Most-posted roles

View all roles at Applied Materials

At a glance

TL;DR · C, C++ Software Engineer II

C, C++ Software Engineer II joins the Common Systems Software Department to develop software for product control systems. This role involves designing, prototyping, and debugging software for semiconductor equipment components and devices, including real-time control of robots, motors, generators, pumps, flow controllers, and sensors. The engineer will create algorithms for atomic-scale material deposition and removal, design user interfaces, manage data collection and analysis, and implement machine learning and remote access security. Key responsibilities include developing software specifications, creating test plans for simulators or lab benches, and producing technical documentation while communicating with internal customers to gather requirements. Required skills include proficiency in C and C++, with desired experience in multi-threading, embedded programming, CAN Bus, C#, .NET, Visual Studio, and Matlab to solve complex problems within the semiconductor and display manufacturing domain.

What you'll do

  • Design and develop code for complex software projects involving semiconductor equipment components.
  • Troubleshoot difficult software problems and implement effective bug fixes.
  • Design and prototype user interfaces for product control systems.
  • Create detailed software specifications and technical documentation.
  • Develop test plans for simulators, test benches, and laboratory environments.
  • Interface with internal and external customers to perform requirement analysis and project scheduling.
  • Implement algorithms for real-time control of robots, motors, and sensors.
  • Integrate machine learning and analytics to optimize material deposition and removal processes.

What we're looking for

  • A Master's degree with professional experience is required.
  • A Bachelor's degree with professional experience is required.
  • Proficiency and professional experience in C and C++ are required.
  • Experience in real-time control, motion control, or embedded programming is desired.
  • Experience with multi-threading, CAN Bus, C#, .NET, Visual Studio, or Matlab is desired.
  • Ability to solve problems in moderately difficult to complex situations using technical judgment.
  • Excellent written and oral communication skills are required.
  • Ability to build consensus and communicate effectively with internal and external customers.

More like this

Similar roles

Software Engineer

Applied Materials

Santa Clara, CA 21 days ago $152,000$208,500
C++ C# .NET Machine Learning AI Operating Systems Networking Multi-threading RPC Algorithms Debugging Simulators Test Bench System Engineering
4+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 45 days ago $179,500$246,500
C# C++ Python Linux EtherCAT Motion Control Machine Learning AI FPGA Software Architecture Robotics Automation Instrumentation Optical Imaging Systems Safety Logic Data Transfer
5+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA +5 15 days ago $124,000$171,000
C++ C# .NET Machine Learning AI Operating Systems Networking Multi-threading Algorithms Debugging Documentation System Engineering
2+ yrs exp

Software Engineer, New College Grad - Master's

Applied Materials

Chandler, AZ 8 days ago $108,000$148,500
Python AI Machine Learning C# .Net C++ Multi-threading WCF Windows Forms OOP OOD Agile Algorithms Networking Operating Systems Rapid Prototyping

Software Engineer II

CoStar Group

Richmond, VA 46 days ago $108,000$140,000
React TypeScript Tailwind CSS JavaScript HTML CSS LLMs Prompt Engineering RESTful APIs Webpack Babel Redux Context API Git CI/CD .NET Core SQL Server Elastic Search Node.js AWS S3 Lambda SQS Kafka Redis

Software Engineer II

Mastercard

O Fallon, MO 2 days ago $92,000$147,000
Java Spring Boot RESTful APIs Apache Kafka gRPC IBM MQ Kubernetes Docker JUnit Git Bitbucket Shell Scripting Linux Windows Agile Object-Oriented Programming