ASM

Senior Software Engineer

Phoenix, AZ
C++ C# Windows API
Description

Snr Engineer II, Software Engineering

Location: US > Arizona > Phoenix

Department: SU3.GSW.Software, Legacy

 

Step into a career with ASM, where cutting edge technology meets collaborative culture.

For over 55 years ASM has been ahead of what’s next, at the forefront of innovation and what’s technologically possible. With more than 4,500 ASMers representing 70 nationalities, our people and our advanced semiconductor devices are playing a crucial role in trends such as 5G, cloud computing, AI, and autonomous driving.  But we’re more than just a tech company. We value diversity, inclusion and sustainability as we strive to make a positive impact on the world.  Our development programs help support your growth, shaping your future and pushing the boundaries of innovation to unleash potential.  

 

Job’s Mission

As a Senior Software Support Engineer at ASM, you’ll play a critical role in ensuring the reliability and performance of our semiconductor manufacturing equipment. You’ll lead investigations, optimize complex subsystems, and collaborate across teams to deliver rapid, high-quality solutions for our global customers. This position combines deep technical expertise with customer-facing impact, driving innovation and operational excellence.

What you will be working on

  • Lead investigations for software-related safety interlocks and validate corrective actions.
  • Optimize multiple interacting subsystems and understand full platform workflows.
  • Facilitate root cause analysis (RCCA) and embed systemic fixes using packet captures and log correlation.
  • Design subsystem architecture and evaluate multi-threading and scheduler interactions.
  • Develop, test, deploy, maintain, and improve software for semiconductor manufacturing equipment.
  • Troubleshoot and resolve software issues, including real-time control systems.
  • Manage escalation calls with field support engineers and customers globally.
  • Collaborate with QA and Support teams to add replicated bugs to regression.
  • Author, revise, and review system specifications, software designs, and test plans.
  • Investigate internal and external inquiries, providing analysis and solutions.
  • Evaluate software engineering tools and participate in system design teams.
  • Develop schedules for software development efforts and coordinate rapid software fix rollouts.
  • Present status updates in customer QBRs and share insights from complex DOE analyses.

 

What we are looking for

  • Bachelor’s degree in computer science or related field AND 7 years of non-industry experience or 2 years of industry experience;OR Master’s degree with 4 years of non-industry experience or 1 year of industry experience;OR PhD with 3 years of experience.
  • Strong software development skills in C++ and/or C#.
  • Experience developing for Windows and real-time operating systems.
  • Knowledge of multi-threaded applications and real-time software.
  • Ability to read and translate code functionality into new implementations.
  • Familiarity with software documentation, specifications, and API descriptions.

 

What sets you apart

  • Experience in software architecture and machine control software (including semiconductor equipment).
  • Hands-on experience with graphical user interfaces, device drivers, and interrupt-driven software.
  • Knowledge of data communications, networking, and EtherCAT.
  • Understanding of dynamic scheduling algorithms and deadlock avoidance.
  • Proficiency with programming tools such as debuggers, application builders, and configuration management tools.
  • Ability to triage mechanical, electrical, and software bugs.
  • Strong analytical skills for designing and analyzing complex DOEs using multivariate methods or PCA.

 

Apply today to be part of what’s next.

We make the tech that enables the chips in devices which improve lives around the world. We do this with an eye to the future, pushing the boundaries of what’s possible through cutting-edge innovation, and driving the next wave of technological breakthroughs that shape how we live, work, and connect.

To learn more about ASM, find us at asm.com and on LinkedInFacebookInstagram, and YouTube.


ASM is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, religion, age, nationality, social or ethnic origin, sexual orientation, gender, gender identify or expression, marital status, pregnancy, political affiliation, disability, genetic information, veteran status, or any other characteristic protected by law.

ASM
ASM

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say