Demo

Senior Software Engineer

Yield Engineering Systems
Fremont, CA Full Time
POSTED ON 8/5/2025 CLOSED ON 9/3/2025

What are the responsibilities and job description for the Senior Software Engineer position at Yield Engineering Systems?

YES (Yield Engineering Systems, Inc.) is a leading manufacturer of reliable, high-tech, cost-effective capital equipment that transforms materials and surfaces at the nanoscale. From startups to the Fortune 50, our customers rely on YES to help them unleash products that change lives – from cellphones and IoT devices, to AI and virtual reality, to diagnostic tests for COVID.


As a preferred provider of wet and dry process technology, we look forward to talking with smart, energetic, team-oriented people who can grow with us. We provide competitive salary and benefits, including employee stock ownership, and some of the best co-workers you’ll find anywhere. If this appeals to you, please read on!


Job Title: Senior Software Engineer

Location: Fremont, CA


Responsibilities include but are not limited to:

  • Design, develop, test and integrate software for semiconductor equipment.
  • Develop C DLL interface for external customer to control equipment.
  • Design operator interface for Semiconductor Equipment with C# and C .
  • Develop HW control with serial interface and TCP/IP.
  • Develop automated system control for Semiconductor Equipment. System testing and debugging.
  • Provide software support and debugging for customers.


Qualifications:

  • BS/MS in Computer Science or Computer Engineering
  • 7 years of experience in software development
  • Experience in semiconductor equipment, medical equipment, test equipment, or hardware control
  • Good written and verbal communication skills in English
  • Proficient in Object-Oriented Programming (OOP)
  • Strong knowledge of data structures and algorithms
  • Skilled in programming languages: C# and C
  • Familiar with PLC programming concepts
  • Excellent debugging skills
  • Solid understanding of multithreading concepts
  • Experience in GUI development using C#.NET
  • Knowledge of WinForms and WPF
  • Strong problem-solving skills
  • Strong understanding of testing and unit testing principles.
  • Software/hardware interface experience.
  • Experience in the semiconductor domain is a plus
  • Experience with version control systems such as GitHub, Azure Devops.


Travel Requirements:

  • Position requires 5–10% travel


Compensation

  • The base salary range for this position is $107,000 - $140,000 per year; higher compensation may be available depending on advanced skills and/or specific experience.
  • YES offers a performance-based annual bonus and a competitive benefits package, which includes a 401(k) match, medical, dental, vision and life insurance, in addition to flexible PTO and company stock.


Additional Information

  • Background check and pre-employment drug screen required.
  • Applicants must be currently authorized to work in the United States on a full-time basis.
  • YES is an equal opportunity employer and values diversity. All employment is decided on the basis of qualifications, merit, and business need.
  • YES prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.


Come find out why YES is such a great place to work. Apply today!

Salary : $107,000 - $140,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Yield Engineering Systems


Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Fremont, CA area that may be a better fit.

AI Assistant is available now!

Feel free to start your new journey!