companyASM International logo

Senior Software Engineer I

ASM InternationalUS > Arizona > Phoenix
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

To thrive in this role, you should possess a strong foundation in software engineering principles, with a focus on semiconductor manufacturing processes. Proficiency in programming languages such as C++, Python, or Java is essential, along with experience in real-time systems and multi-threaded applications. A Bachelor’s degree in Computer Science, Engineering, or a related field is required, complemented by a solid understanding of software design patterns and architectures.

About the job

About ASM International

ASM International has spent over 55 years advancing technology in the semiconductor industry. The company employs more than 4,500 people from 70 nationalities, contributing to developments in 5G, cloud computing, artificial intelligence, and autonomous driving. ASM values diversity, inclusion, and sustainability, and invests in employee development to support both individual growth and innovation.

Role Overview: Senior Software Engineer I

This Senior Software Engineer position is based in Phoenix, Arizona. The role focuses on connecting advanced software with sophisticated hardware in semiconductor manufacturing. Acting as a technical leader, this engineer will address complex software challenges, improve system reliability and safety, and influence architectural decisions that shape ASM's global technology footprint.

Key Responsibilities

  • Investigate software safety interlocks and validate corrective and preventive actions.
  • Analyze and optimize workflows across multiple interacting subsystems for a full platform perspective.
  • Drive root cause and corrective action (RCCA) processes using packet captures, log analysis, and system-level troubleshooting.
  • Design and evaluate subsystem architectures, including multi-threading and scheduler interactions.
  • Develop, test, deploy, maintain, and improve software for advanced semiconductor manufacturing equipment.
  • Troubleshoot complex software issues, including those in real-time control systems.
  • Serve as a technical escalation point for field engineers and customers worldwide, working with QA and Support to reproduce field issues and strengthen regression testing.
  • Write and review system specifications, software designs, and test plans.
  • Investigate technical inquiries from both internal and external sources, providing clear analysis and actionable recommendations.
  • Evaluate and influence choices of software engineering tools and system design.
  • Plan and coordinate rapid software fixes and deployments when urgent issues arise.

About ASM International

ASM International is a global leader in the semiconductor equipment industry, dedicated to advancing technology and fostering a diverse and inclusive workplace. We are committed to sustainability and innovation, continuously pushing the boundaries of what's possible in the semiconductor realm.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.