Engineer II, Field Software
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.1
Reclaim your time by letting our AI handle the grunt work of job searching.
We continuously scan millions of openings to find your top matches.

Overview
Job Description
This position is not eligible for visa sponsorship for external candidates. Candidates cannot require sponsorship now or in the future
Job’s mission
What you will be working on
- Support Software Design Engineers in developing, testing, deploying, maintaining, and improving software for ASM semiconductor equipment
- Triage mechanical, electrical, and software issues across complex tool environments
- Lead and manage escalation calls with field support engineers and customers
- Collaborate with QA and Support teams to incorporate replicated bugs into regression testing
- Work with customers to define accurate feature specifications and contribute to bug fixes or small feature development
- Author, review, and update system specifications, software designs, test plans, and related documentation
- Investigate internal and external inquiries, perform analysis, and propose solutions or alternatives
- Participate in system design discussions and cross‑functional engineering reviews
- Represent customer needs and priorities to internal engineering teams
- Support customer software upgrades and validate customer‑specific use cases before deployment
What we are looking for
What sets you apart
- Degree in Computer Science, Computer Engineering, or related discipline
- Experience with any of the following:
– Machine control software (including semiconductor equipment)
– Windows and real‑time operating systems
– Multi‑threaded or real‑time applications
– Graphical user interfaces
– Device drivers or interrupt‑driven software
– Data communications, networking, or EtherCAT
– Dynamic scheduling algorithms with deadlock avoidance
– Programming tools such as debuggers, text editors, application builders, and configuration management tools
- Ability to read and translate software functionality into new implementations
- Ability to understand specifications, design documents, communication interfaces, and API descriptions
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.
