Field Software Engineer
Core
Support software design engineers in developing, testing, deploying, and maintaining software for ASM semiconductor equipment used in robotics, valve systems, and temperature controllers.
Role type
Field Software Engineer I
Builds
Software for semiconductor manufacturing equipment (robotics, valve systems, temperature controllers)
Domain
Semiconductor manufacturing / Industrial automation
Required skills
C++, C#, Python, debugging, IDE usage, system specifications, test plans, cross-functional collaboration
Preferred skills
Machine control software, Windows/real-time OS, multi-threaded/real-time applications, GUIs, device drivers, interrupt-driven software, data communications, EtherCAT, dynamic scheduling algorithms
Responsibilities
Support software design engineers in developing, testing, deploying, and maintaining software; Triage mechanical, electrical, and software issues; Lead customer escalation calls; Collaborate with QA to incorporate bugs into regression testing; Define feature specifications and contribute to bug fixes; Author and update system specifications and test plans; Investigate inquiries and propose solutions; Participate in system design discussions; Represent customer needs to internal teams; Support customer software upgrades and validate use cases.
Seniority
Junior, hands-on IC