CRT Firmware Engineer
Core
Develop software tools and diagnostics for e-beam machines to analyze customer-reported issues, automate troubleshooting, and validate system health.
Role type
Senior IC software engineer (diagnostics tooling)
Builds
Diagnostics tools, automation scripts, test applications, and validation workflows for e-beam equipment
Domain
Semiconductor manufacturing equipment / embedded systems
Required skills
Python, C++, GUI frameworks (Qt/PySide/WinForms/WPF), image processing algorithms, device communication protocols (RS232/Ethernet/PCIe), Linux/Windows driver concepts, root cause analysis, log analysis
Preferred skills
Experience with e-beam or complex equipment diagnostics, image algorithm validation, Git workflows
Technologies
Python, C++, Qt, PySide, WinForms, WPF, RS232, Ethernet, PCIe, Linux, Windows
Responsibilities
Analyze field feedback to diagnose software/computer issues on e-beam machines; Develop software tools to automate diagnostics and reduce troubleshooting effort; Build automation tools for log collection, system health checks, and issue reproduction; Support development of internal module test software and communication interfaces; Collaborate with field teams and architects to translate technical problems into maintainable solutions (via careerplan.io/jobs/J-00353097-crt-firmware-engineer-at-asml)
Seniority
Senior, hands-on IC