×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - Industry

Job in Phoenix, Maricopa County, Arizona, 85003, USA
Listing for: ASM
Full Time position
Listed on 2025-12-02
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Job Description & How to Apply Below
Position: Software Engineer - Industry Experience

Role Overview

At ASM, the Software Engineering team works on delivering software with immediate, tangible results visible in the operation of semiconductor processing equipment hardware. The hardware includes robotics, gas valves, temperature controllers, and other devices. The role offers the chance to develop advanced software, see your work produce real results, collaborate with a global team of talented Software Engineers, lead next-generation semiconductor manufacturing control software technology, travel globally to visit major chip makers' FAB sites, and work in Phoenix, the heart of the next semiconductor tech hub.

Responsibilities
  • Design, develop, test, deploy, maintain, and improve software for semiconductor manufacturing equipment.
  • Develop for Windows and Real‑time Operating Systems.
  • Collaborate to establish software strategies and drive software innovation.
  • Troubleshoot and resolve computer software issues, including real‑time software control systems.
  • Triage mechanical, electrical, and software bugs.
  • Manage escalation calls with field support engineers and customers at a national and global level.
  • Work with QA / Support teams to add replicated bugs to regression.
  • Author, revise, and review system specifications, software designs, test plans, and other documentation.
  • Investigate inquiries and problem reports, offering analysis, solutions, or alternatives.
  • Evaluate software engineering tools.
  • Participate in system design teams.
  • Develop schedules for software development efforts.
  • Provide engineering solutions to resolve all software issues.
  • Evaluate new software and hardware tools for departmental use.
Minimum Qualifications
  • Strong software development skills in one or more general‑purpose programming languages (C++, C#).
  • 2+ years’ experience as a generalist or mid‑stack software developer.
Preferred Qualifications
  • Educational background in Computer Science.
  • 5+ years in software development and software architecture.
  • Experience working with:
    • Software for Machine Control (including Semiconductor equipment).
    • Developing for Windows and Real‑time Operating Systems.
    • Multi‑threaded applications.
    • Real‑time software.
    • Graphical User Interfaces.
    • Device drivers or interrupt‑driven software.
    • Data communications, networking, and Ether

      CAT.
    • Complex dynamic scheduling algorithms with deadlock avoidance.
    • Knowledge of programming tools such as text editors, debuggers, application builders, and configuration management tools.
    • Ability to read code, understand the functionality, and translate it into another software component.
    • Comprehension of software documentation including specifications, design documents, communication interface specifics, and API descriptions.
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  and on Linked In, Facebook, Instagram, X, and You Tube.

Seniority level: Mid‑Senior level

Employment type: Full‑time

Job function: Engineering and Information Technology

Industries: Semiconductor Manufacturing

Referrals increase your chances of interviewing at ASM by 2x.

Apply BELOW

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary