Software Engineer

Applied Materials

Confirmed live today Trusted

Quick summary

Work type
On-site
Location
Santa Clara, CA
Employment
Full-time
Posted
91 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $155k
$106k $193k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $124,850–$184,900.

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 337 open roles on FindRole.

Listed pay typically runs $124,000–$171,000 across 219 roles with salary data.

Most-posted roles

View all roles at Applied Materials

At a glance

TL;DR · Software Engineer

JOB TITLE: 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 for a subsystem, ensuring it integrates into the main system. Your daily responsibilities include designing components for chamber subsystems, wafer handling coordination, and recipe execution logic. You will build a standalone subsystem software framework, manage real-time communication over EtherCAT, and coordinate with mechanical, electrical, and supplier teams. The role requires mastery of C#, modern C++, and Python, along with familiarity with Linux OS, motion control, and safety logics. You will solve complex problems in semiconductor equipment control by producing architecture documents, establishing code standards, and mentoring contributors to ensure production-ready functionality for high-value manufacturing processes.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Design and implement all software components for equipment control, including chamber subsystems, wafer handling, and recipe execution.
  • Build a complete standalone subsystem software framework that integrates with the main semiconductor processing system.
  • Architect software for dedicated subsystem servers featuring real-time communication over EtherCAT ports.
  • Develop robust APIs for device synchronization, error signaling, data transfer, and system status logging.
  • Serve as the primary software technical contact to coordinate engineering efforts with external suppliers.
  • Produce high-quality architecture documents, interface specifications, and integration guides for the software platform.
  • Lead design decisions and establish software standards across mechanical, electrical, and software engineering teams.
  • Mentor other contributors and coordinate software integration with the broader system engineering team.

What we're looking for

  • MS+ in Electrical Engineering, Physics, Biomedical Engineering, Optical Engineering, Computer Science or related disciplines (preferred).
  • 5+ years hands-on experience with instrumentation (preferred).
  • Mastery of C#, modern C++, and Python (preferred).
  • Familiarity with Linux OS (preferred).
  • Production level experience with EtherCAT, motion control, and configuring safety logics (preferred).
  • Extensive software architecture design and project management skills (preferred).
  • Experience in semiconductor/automation equipment control or robotics (preferred).
  • Familiarity with optical imaging systems or FPGA programming (preferred).

More like this

Similar roles

Software Engineer

Applied Materials

Santa Clara, CA 55 days ago
Python NumPy Pandas Polars SciPy Rust C++ C SQL gRPC Protocol Buffers REST APIs TypeScript React Tauri Electron Arrow Parquet Distributed Systems Machine Learning AI

Software Engineer

Applied Materials

Santa Clara, CA 77 days ago
Python JavaScript PowerShell .NET Kubernetes Linux Windows Databases Machine Learning AI Distributed Applications Root Cause Analysis Scripting CIM
2+ yrs exp

Software Engineer

Applied Materials

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

Software Engineer

Applied Materials

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

Software Engineer

SpaceX

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

Software Engineer

SHI International

Somerset, NJ +1 84 days ago $125,000–$150,000
Python SQL JavaScript AWS Azure CI/CD DevOps PaaS IaaS SaaS ORM TDD Infrastructure as Code Virtualization Testing Debugging
7+ yrs exp