Software Engineer

Applied Materials

Confirmed live 2 days ago Trusted

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$179,500–$246,500 / yr
Posted
45 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $158k
This role $213k
$105k most similar roles pay here $262k

This role pays more than 88% of similar roles. Most pay $137,500–$179,125 — the shaded band above. At the midpoint, this role pays about $213k versus about $158k 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 · Software Engineer

Software Engineer As a Software Engineer, you will serve as the Technical Lead for the Software Platform of a wafer processing tool. You will architect, implement, and deliver the full software stack to control subsystems, including chamber motion, sensors, safety, and recipe execution logic. Your daily responsibilities involve designing, prototyping, developing, and debugging software solutions while collaborating cross-functionally with mechanical, electrical, and supplier teams to meet production goals. You will manage technical leadership by establishing standards, mentoring contributors, and coordinating system integration. The role requires expertise in C#, modern C++, Python, Linux OS, EtherCAT, motion control, and safety logic configuration. This position addresses the complex challenge of developing robust software for semiconductor equipment components and devices, ensuring reliable communication, device synchronization, and data transfer within high-value manufacturing environments involving intricate instrumentation and automation systems.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Architect and implement the full software stack for wafer processing tool subsystems.
  • Develop software components for chamber motion, sensors, safety, I/O, and recipe execution logic.
  • Build robust APIs and communication interfaces for integration with the main equipment frame.
  • Implement real-time communication protocols such as EtherCAT and manage device synchronization.
  • Serve as the primary technical contact to coordinate software engineering efforts with external suppliers.
  • Lead design decisions and establish software standards across mechanical, electrical, and software teams.
  • Create high-quality architecture documents, interface specifications, and integration guides for production use.
  • Mentor other contributors and oversee code quality throughout the project lifecycle.

What we're looking for

  • Master's degree or higher in Electrical Engineering, Physics, Biomedical Engineering, Optical Engineering, Computer Science, or a related field.
  • At least 5 years of hands-on experience with instrumentation.
  • Mastery of C#, modern C++, and Python programming languages.
  • Familiarity with Linux operating systems.
  • Production level experience with EtherCAT, motion control, and configuring safety logics.
  • Extensive software architecture design and project management skills.
  • Experience in semiconductor or automation equipment control, robotics, or optical imaging systems.
  • Familiarity with FPGA programming.

More like this

Similar roles

Software Engineer

Applied Materials

Santa Clara, CA 107 days ago $179,500$246,500
C++ Python C# Java Rust Machine Learning PyTorch Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 108 days ago $152,000$209,000
C++ Python C# Java Rust Machine Learning PyTorch Web Service Architecture Signal Processing Computer Vision Robotics User Interface Design Mathematical Modelling Numerical Methods GPU Programming FPGA
7+ yrs exp

FPGA Engineer IV

Applied Materials

Rochester, NY 22 days ago $156,000$214,500
FPGA Xilinx VHDL RTL Python TCL C/C++ Linux Machine Learning AI High Level Synthesis Mathworks HDL Coder CICD DevOps Agile Signal Processing Embedded Systems
10+ yrs exp

Software Engineer

SpaceX

McGregor, TX 105 days ago
LabVIEW C++ Python National Instruments cDAQ cRIO PXI Data Acquisition Distributed Systems Network Communication Unit Testing Performance Optimization Debugging
1+ yrs exp

Software Engineer

Coinbase

Charlotte, NC 77 days ago $152,405$179,300
Golang React AWS Kubernetes Docker Python Java Angular Vue Distributed Systems Event-Driven Architecture Caching API Integration Observability
2+ yrs exp

Software Engineer

Booz Allen Hamilton

Rome, NY 77 days ago $69,300$158,000
Python Golang Java C C++ Spring React.js Node.js Angular.js SQL Oracle Cloud Platforms Agile Microsoft Office