Engineer, Field Software
Core
Develop, test, deploy, and maintain software for semiconductor manufacturing equipment hardware including robotics, gas valves, and temperature controllers.
Role type
Field Software Engineer (Embedded/Industrial Control)
Builds
Control software for semiconductor processing equipment
Domain
Semiconductor manufacturing / Industrial automation
Deliverable
production ML models | product features | infrastructure
Required skills
C++, C#, debugging, system specifications, bug triage, customer escalation management, real-time software concepts, device drivers, data communications, networking, EtherCAT, dynamic scheduling algorithms
Preferred skills
Machine control software, Windows/RTOS development, multi-threaded applications, GUI development, configuration management tools, code translation
Technologies
C++, C#, Windows, Real-time Operating Systems, EtherCAT, debuggers, IDEs
Responsibilities
Support SW Design Engineers in development, testing, deployment, and maintenance of equipment software; Triage mechanical, electrical, and software bugs; Manage escalation calls with field support and customers; Collaborate with QA to add bugs to regression; Work with customers to write specs and develop small features; Author and review system specifications, designs, and test plans; Investigate and troubleshoot internal and external inquiries; Participate in system design teams; Align with customers on priorities and upgrade tools to latest versions.
Seniority
Mid-Senior, hands-on IC