Demo

Software Engineer

Mattson Technology
Fremont, CA Full Time
POSTED ON 1/10/2026
AVAILABLE BEFORE 7/23/2026

About Mattson

Mattson Technology is a global company with nearly 30 years of experience delivering leading-edge technology and products in the Dry Strip, Plasma and Thermal markets to our customers. While we consider Silicon Valley our roots, we have evolved into a worldwide organization that includes manufacturing, research and development, customer support, finance and sales operations throughout Asia, Europe, and North America.


Our success is a result, in large part to the highly qualified and dedicated employees at Mattson Technology. Our employees represent a diverse group of individuals, committed to working as a team to deliver on our commitments. We value the ingenuity, flexibility, passion, knowledge and “can do” attitude that our employees exemplify daily.


We encourage you to consider a career at Mattson Technology. Mattson Technology recognizes that to recruit and retain a team of highly qualified employees, we must invest in our employees and therefore, we offer a comprehensive employee benefits package.


About the Role

This opening is for a Software Engineer to join our team in product engineering development. This role is a part of Common Software Team responsible for developing new software platform to be used across all Mattson Technology tools. Candidates’ performance will be subject to peer review.


Key Responsibilities:

· Author and implement scalable and sustainable embedded code for current and future systems

· Design, test, and implement control functions (e.g., Robotics, Vacuum, RF, MFC, error handling) for current and future systems

· Work closely with firmware vendors and electrical engineers to support subsystem and system-level bring-up, testing, and debugging

· Developing unit tests and automated tests

· Developing a practical perspective of the software engineering discipline, with a focus on delivering high-quality products

· Analyze test data for ways to improve our existing controls and design

· Participate in system and software module level design reviews

· Lead and execute complex software projects

· Communicate with internal and external customers for requirements and roadmaps

· Bring new ideas for improving software products and development processes


Requirements:

· Bachelor’s degree in Computer Science, Computer Engineering, or related technical discipline

· 2 years of engineering experience in developing software solutions in semiconductor equipment industry or related technical discipline, experience with multiple system control and software architecture a big plus

· Technical vision, continuous focus on engineering and operational excellence are essential for the success in this role

· C Programming and understanding of object-oriented languages

· Good understanding of OOP concepts and modeling of the real-world systems

· Understanding of multi-threading and asynchronous programing

· Experience in developing distributed systems, understanding of TCP/IP, RPC frameworks

· Working Knowledge with Linux/Unix and/or Windows environments

· Great energy and enthusiasm with a positive, collaborative working style, clear communication and writing skills

· Willing to learn new technologies and dive deep into the issues

· Knowledge of general algorithms and data structures is a must

· Experience and willingness to work in distributed team

· “You build it – You own it” mentality is a must. Sense of ownership is paramount to achieving success at Mattson


Equal Opportunity Employer

Mattson Technology, Inc. is proud to be an Equal Opportunity Employer. All qualified applications will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or any other characteristic protected by law.

Salary.com Estimation for Software Engineer in Fremont, CA
$131,689 to $159,266
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 Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
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
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

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

  • Axiom Software Solutions Limited Mountain View, CA
  • Job Title : Embedded Software Engineer Location : Palo Alto, California Look for Ex- NVidia / Qualcomm Company Exp Automotive QNX The following skills are ... more
  • 14 Days Ago

  • BMC Software and Careers Santa Clara, CA
  • Basic Information Job Name Principal Product Developer - USA (B) Country United States State California City Santa Clara Date Published 06-Oct-2025 Job ID ... more
  • 15 Days Ago

AI Assistant is available now!

Feel free to start your new journey!