Software Engineer - Semiconductor Automation

asm

Phoenix (AZ)

On-site

USD 70,000 - 110,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ASM is seeking a Software Engineer to help develop software for semiconductor manufacturing equipment. You will work with real hardware and simulations, applying object-oriented design, multithreading, and modern development practices.

The role welcomes new graduates with a solid foundation in C++, C#, Python, and a willingness to learn how software interacts with machines, sensors, and control systems in a fast-paced environment.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Mechatronics, or related field.
  • Solid programming foundation in C++, C#, Python, or another object-oriented language.
  • Understanding of OOP, data structures, and algorithms.
  • Curiosity about how software interacts with hardware and complex machines.

Responsibilities

  • Develop, test, and improve software for semiconductor manufacturing equipment.
  • Work with real equipment and simulation environments to validate software-hardware integration.
  • Collaborate with Software, Systems, Hardware, Firmware, and QA teams locally and globally.
  • Use Git-based development, CI/CD, and automated testing.

Skills

C++
Python
C#
Object-oriented design
Multithreading
Debugging

Education

Bachelor's or Master's in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Mechatronics, or related field

Tools

Git/GitHub
CI/CD
Debugging tools

Job description

ASM is seeking a Software Engineer to help develop software for semiconductor manufacturing equipment. You will work with real hardware and simulations, applying object-oriented design, multithreading, and modern development practices.

The role welcomes new graduates with a solid foundation in C++, C#, Python, and a willingness to learn how software interacts with machines, sensors, and control systems in a fast-paced environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Systems Engineer: Software, Robotics & Automation
Junior Systems Engineer: Software, Robotics & Automation

ASM • Phoenix (AZ)

On-site
USD 65,000 - 90,000
Snr Engineer I, Software Engineering
Snr Engineer I, Software Engineering

ASM International N.V. • Phoenix (AZ)

On-site
USD 90,000 - 120,000
Field Software Engineer — Semiconductor Equipment
Field Software Engineer — Semiconductor Equipment

ASM • Austin (TX)

On-site
USD 110,000 - 150,000
Senior Engineer I, Software Engineering
Senior Engineer I, Software Engineering

ASM • Phoenix (AZ)

On-site
USD 110,000 - 160,000
Systems Engineer I - Software, Robotics & Semiconductor Automation
Systems Engineer I - Software, Robotics & Semiconductor Automation

ASM • Phoenix (AZ)

On-site
USD 65,000 - 90,000
Engineer II, Field Software
Engineer II, Field Software

ASM • Austin (TX)

On-site
USD 110,000 - 150,000
Senior Mechanical Engineer - Mechatronics for Semiconductors
Senior Mechanical Engineer - Mechatronics for Semiconductors

ASM • Phoenix (AZ)

On-site
USD 120,000 - 180,000
Software Engineer - Early Career
Software Engineer - Early Career

asm • Phoenix (AZ)

On-site
USD 70,000 - 110,000
Senior Software Engineer, Real-Time AI for Semiconductors
Senior Software Engineer, Real-Time AI for Semiconductors

ASM • Phoenix (AZ)

On-site
USD 110,000 - 160,000
Senior Engineer I, Mechanical Engineering
Senior Engineer I, Mechanical Engineering

ASM • Phoenix (AZ)

On-site
USD 120,000 - 180,000