CareerPlan

CRT Firmware Engineer

Beijing, ChinaFull-time2026-09-18 → 2026-11-10

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