Software Engineer

Applied Materials

Confirmed live yesterday Trusted

Quick summary

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

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 at Applied Materials, you will join a team focused on developing novel software solutions for semiconductor equipment components and devices. You will be responsible for designing, prototyping, developing, and debugging software to ensure quality and functionality while translating research papers and technical specifications into working code. Your daily work involves troubleshooting software problems, creating documentation, and communicating with internal customers to define project requirements. You must be proficient in Python and familiar with scientific libraries like NumPy, Pandas, and SciPy. The role requires a strong foundation in algorithms, data structures, and systems programming concepts such as memory, concurrency, and networking. You will solve complex problems involving numerical data, time-series data, and signal-processing within the semiconductor and display manufacturing sectors.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Design, prototype, develop, and debug software solutions for semiconductor equipment components and devices.
  • Build maintainable, tested production code using Python and common scientific data libraries.
  • Translate research papers and technical specifications into functional software and working prototypes.
  • Troubleshoot software problems and investigate performance bottlenecks using data and profiling tools.
  • Develop software documentation, test procedures, and clear technical designs for internal customers.
  • Implement software components across the stack from data ingestion to APIs and user-facing functionality.
  • Communicate technical tradeoffs and implementation decisions to engineers, researchers, and domain experts.

What we're looking for

  • Proficient in Python with experience writing maintainable, tested code and using scientific libraries like NumPy, Pandas, and SciPy.
  • Strong foundation in algorithms, data structures, computational thinking, and processing numerical, time-series, or signal-processing data.
  • Solid understanding of operating systems, memory, concurrency, networking, and performance fundamentals to reason about scalability and resource utilization.
  • Ability to design and implement software components with clear interfaces, separation of concerns, and end-to-end engineering practices.
  • Ability to communicate technical ideas, tradeoffs, and reasoning clearly in both written and verbal forms to diverse stakeholders.
  • Self-driven ability to learn new technologies quickly and solve difficult technical problems in ambiguous spaces.
  • Master's or PhD in Computer Science, Electrical Engineering, Applied Mathematics, Physics, or a related field (preferred).
  • Experience with Rust, C++, distributed systems, or semiconductor manufacturing and scientific data systems (preferred).

More like this

Similar roles

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

Software Engineer

Booz Allen Hamilton

Arlington, VA 80 days ago
C# Java Python React NodeJS Rust C++ C Linux Containers Automated Testing Web Development Networking Filesystems
3+ yrs exp