Real-Time C/C++ Software Engineer (Embedded)

Applied Materials

Santa Clara (CA)

On-site

USD 124,000 - 171,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive benefits package
Learning and growth opportunities
Stock award programs (eligible)

Job summary

Applied Materials in Santa Clara, CA is seeking a software engineer to design, develop, and optimize complex software for semiconductor equipment. You will work on real-time control, embedded programming, UI prototyping, and ML-related features, collaborating with cross-functional teams to deliver robust solutions.

The role requires a Master’s or Bachelor’s degree with relevant experience and offers opportunities for growth, along with learning and development benefits and a comprehensive

Qualifications

  • Master’s degree with 1+ year of professional experience or Bachelor’s degree with 3+ years of professional experience.
  • Strong proficiency in C/C++ and experience with real-time systems.
  • Ability to design, develop, and document software for semiconductor equipment.

Responsibilities

  • Design and develop code for complex software projects.
  • Troubleshoot a variety of difficult software problems and implement bug fixes.
  • Design and prototype the user interface.
  • Create software specifications.
  • Create test plans for simulators, test benches, or the lab.
  • Develop software documentation.
  • Interface with internal and external customers for requirements analysis, troubleshooting, and scheduling.
  • Develop software utilizing machine learning and AI to solve high-value problems for semiconductor equipment components and devices.

Skills

C and C++
Real-time control
Embedded programming
Multi-threading
CAN Bus
C#
.NET
Visual Studio
MATLAB
Problem solving
Analytical thinking

Education

Master’s Degree + 1+ yrs exp
Bachelor’s Degree +3+ yrs exp

Tools

Visual Studio
MATLAB

Job description

Applied Materials in Santa Clara, CA is seeking a software engineer to design, develop, and optimize complex software for semiconductor equipment. You will work on real-time control, embedded programming, UI prototyping, and ML-related features, collaborating with cross-functional teams to deliver robust solutions.

The role requires a Master’s or Bachelor’s degree with relevant experience and offers opportunities for growth, along with learning and development benefits and a comprehensive

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II — Build Next-Gen Semiconductor Software
Software Engineer II — Build Next-Gen Semiconductor Software

Applied Materials • Santa Clara (CA)

On-site
USD 124,000 - 171,000
Real-Time Control Systems Engineer for Semiconductor Equipment
Real-Time Control Systems Engineer for Semiconductor Equipment

Applied Materials • Gloucester (MA)

On-site
USD 108,000 - 149,000
Comprehensive benefits package
Career development programs
Senior Systems Engineer, Semiconductors & Architecture
Senior Systems Engineer, Semiconductors & Architecture

Applied Materials • Santa Clara (CA)

On-site
USD 161,000 - 221,000
Supportive work culture
Health and wellbeing programs
Career development opportunities
C, C++ Software Engineer II
C, C++ Software Engineer II

Applied Materials • Santa Clara (CA)

On-site
USD 124,000 - 171,000
Comprehensive benefits package
Learning and growth opportunities
Stock award programs (eligible)
Software Engineer II: AI-Driven Semiconductor Software
Software Engineer II: AI-Driven Semiconductor Software

Applied Materials • Benicia (CA)

On-site
USD 108,000 - 149,000
Lead Systems Engineer - Semiconductor & CMP
Lead Systems Engineer - Semiconductor & CMP

Applied Materials • Santa Clara (CA)

On-site
USD 176,000 - 242,000
Comprehensive benefits package
Bonus opportunities
Stock award program
Senior Systems Engineer - Semiconductor Systems & Integration
Senior Systems Engineer - Semiconductor Systems & Integration

3M HEALTHCARE • Santa Clara (CA)

On-site
USD 138,000 - 190,000
Stock award program
Bonus program
Comprehensive benefits package
Real-Time Control Software Engineer for Semiconductor Tools
Real-Time Control Software Engineer for Semiconductor Tools

Eugenus • San Jose (CA)

On-site
USD 100,000 - 130,000
Comprehensive benefits package
Bonus eligibility
Pre-public stock award program
Real-Time Embedded Software Engineer
Real-Time Embedded Software Engineer

Applied Materials, Inc. • Santa Clara (CA)

On-site
USD 124,000 - 171,000
Real-Time Embedded Software Engineer (C/C++)
Real-Time Embedded Software Engineer (C/C++)

Aeva Inc. • Mountain View (CA)

On-site
USD 132,000 - 180,000