Software Engineer

Applied Materials

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$152,000–$208,500 / yr
Posted
9 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $158k
This role $180k
$109k most similar roles pay here $219k

This role pays more than 75% of similar roles. Most pay $137,500–$179,125 — the shaded band above. At the midpoint, this role pays about $180k 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 at Applied Materials, you will join a team focused on developing software solutions for semiconductor equipment components and devices to ensure quality and functionality. You will be responsible for designing, prototyping, developing, debugging, and documenting software while troubleshooting problems and communicating with internal customers to define project requirements. The role involves building production-ready code using Python and common scientific libraries like NumPy, Pandas, Polars, and SciPy. You will work with algorithms, data structures, and signal processing to translate technical specifications into functional software. Key skills include understanding operating systems, memory, concurrency, and networking. Preferred experience includes Rust, C++, gRPC, REST APIs, and SQL. The role addresses complex problems in the semiconductor and display sectors, specifically involving machine learning, AI, and extracting insights from noisy real-world sensor data.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design, prototype, develop, and debug software solutions for semiconductor equipment components and devices.
  • Write maintainable, tested code with clear APIs using Python and common scientific libraries like NumPy and Pandas.
  • Translate research papers and technical specifications into functional software to solve high-value customer problems.
  • Troubleshoot complex software issues and investigate performance bottlenecks using data and profiling tools.
  • Develop comprehensive software documentation and test procedures for production systems.
  • Implement end-to-end features ranging from data ingestion and processing to APIs and user-facing functionality.
  • Communicate technical designs, trade-offs, and implementation decisions clearly to engineers and domain experts.

What we're looking for

  • Must have strong software engineering fundamentals including algorithms, data structures, and computational thinking.
  • Proficiency in Python is required to build production-level code with clear APIs and good engineering practices.
  • Familiarity with common scientific and data libraries such as NumPy, Pandas, Polars, and SciPy.
  • Solid understanding of operating systems, memory, concurrency, networking, and performance fundamentals.
  • Ability to translate research papers or technical specifications into working software solutions.
  • Experience with systems programming in Rust, C++, or C is a strong plus.
  • Familiarity with distributed systems, gRPC, Protocol Buffers, REST APIs, or message queues is a strong plus.
  • An advanced degree (Master's or PhD) in Computer Science, Engineering, Physics, or a related field is a strong plus.

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

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

Software Engineer

PNC

Pittsburgh, PA +2 17 days ago $75,000$137,500
Application Development software development lifecycle System Development Life Cycle Technical Writing Architecture Application Testing Release Management UX) Design Packaged Application Integration Technical Troubleshooting
2+ yrs exp