Software Engineer

Applied Materials

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$124,000–$171,000 / yr
Employment
Full-time
Posted
12 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $155k
This role $148k
$106k $195k
below market most similar roles pay here above market

This role pays less than 52% of similar roles. Most pay $124,850–$184,900 — the blue 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 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 within the Mechatronics team, you will design, develop, and debug software solutions for semiconductor equipment components and devices. You will build real-time control algorithms for robotics, motion control, and process automation systems, while creating mathematical models to represent the dynamic behavior of complex mechatronic systems. Your daily work involves troubleshooting software problems, performing servo tuning, and developing test procedures to ensure precision and stability. You will utilize C, C++, Matlab, and Python to implement feedback control, multi-threading, and embedded programming. The role requires expertise in systems like CAN Bus, EtherCAT, and Simulink for model-based design. You will solve high-value problems by optimizing motion control, data collection, and machine learning analytics to support the production of next-generation semiconductor chips and advanced displays.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Design, develop, and validate real-time control algorithms for robotics, motion control, and process automation systems.
  • Develop mathematical and dynamic models for complex mechatronic systems and optimize them for embedded real-time targets.
  • Implement control algorithms in real-time software platforms with a focus on performance, robustness, and maintainability.
  • Troubleshoot complex software and controls problems and design and implement necessary bug fixes.
  • Perform servo tuning and optimization to achieve precision, stability, throughput, and robustness targets.
  • Create software specifications and test plans for simulators, test benches, and laboratory environments.
  • Prepare technical documentation, design reviews, validation reports, and customer presentations.
  • Support product qualification, deployment, and continuous improvement initiatives throughout the development lifecycle.

What we're looking for

  • Bachelor’s degree in a related field such as computer science, information management, software/system engineering, cyber security, or mathematics.
  • 2–4 years of related experience.
  • Proficiency and professional experience in C and C++.
  • Proficiency in .Net, C#, Operating Systems, Networking principles, and Algorithms.
  • Proficiency with Matlab, Python, or another scripting language.
  • Experience with robotics, motion control, or motor/servo control systems.
  • Proficiency with classical and modern, linear and non-linear feedback control implementation on real-world systems.
  • Experience with semiconductor capital equipment operation and/or design (preferred).

More like this

Similar roles

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 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 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

C, C++ Software Engineer II

Applied Materials

Santa Clara, CA 41 days ago $124,000–$171,000
C C++ Real-time Control Embedded Programming Multi-threading CAN Bus C# .NET Visual Studio Matlab Machine Learning AI Motion Control Algorithms
3+ 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