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 backend components for e-beam machine validation
Domain
Semiconductor equipment / e-beam lithography / 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 equipment diagnostics, automation tool development, 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 reduce troubleshooting effort for field engineers; Build automation tools for log collection, system health checks, and issue reproduction; Support development of internal module test software and validation workflows; Collaborate with field teams and architects to translate technical problems into maintainable solutions
Seniority
Senior, hands-on IC
