Senior Engineer, Software Support
Core
Investigate, reproduce, and troubleshoot software issues for semiconductor processing equipment, including embedded control systems, to resolve customer-reported bugs.
Role type
Senior IC software support engineer (embedded systems)
Builds
Software for semiconductor processing equipment hardware (robotics, gas valves, temperature controllers)
Domain
Semiconductor manufacturing equipment / Industrial automation
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Software development or test (QA) experience, ability to read code and diagnose issues, embedded software troubleshooting, bug report creation, regression testing coordination
Preferred skills
C/C++, C#, Python, Gitlab/Github, semiconductor equipment experience, machine control software, Semiconductor Factory Automation, multi-threaded applications, real-time software, device drivers, interrupt-driven software
Technologies
C/C++, C#, Python, Gitlab, Github
Responsibilities
Gather information to investigate, reproduce, and determine root cause of software issues; Troubleshoot and resolve software issues including embedded control systems; Manage escalation calls with field support engineers; Create bug reports for developers; Work with QA to add replicated bugs to regression; Travel to customer sites for installation, training, and troubleshooting support
Seniority
Senior, hands-on IC