Field Software Engineer II position supporting semiconductor manufacturing equipment software development, troubleshooting, and customer collaboration. Located in Hiroshima, Japan.
業務内容
Support SW Design Engineers in development, testing, deployment, maintenance and improve software for our semiconductor manufacturing equipment
Able to triage mechanical, electrical and software bugs
Responsible to manage escalation calls with field support engineers and customers at local level
Work with QA / Support team to add replicated bugs to regression
Work with customer to write correct specs for features and help with fixing bugs and develop small features if possible
Author, revise, and review system specifications, software designs, test plans, and other software documentation
Investigate & troubleshoot both internal and external inquiries, questions and problem reports
Offer problem analysis, solutions, or alternatives as a result of these investigations
Participate in system design teams
Be the eyes and ears of the customer, align on priorities
Work with customer to upgrade tools to the latest SW version and help with the qualification
応募資格
Strong analytical and problem solving skills
Some software development skills in one or more general purpose programming languages: C++, C#
Being able to read code and step through a debugger/IDE
Business level English and Japanese
Educational background in Computer Science/Computer Engineering or equivalent
10+ years’ in software problem solving
Experience working with multiple items listed below desirable: Software for Machine Control (including Semiconductor equipment), Developing for Windows and Real-time Operating Systems, Multi-threaded applications, Real-time software, Graphical User Interfaces, Device drivers or other interrupt driven software, Data Communications, Networking and EtherCAT, Complex dynamic scheduling algorithms with deadlocks avoidance, Knowledge of programming tools such as text editors, debuggers, application builders and configuration management tools, Ability to read code and understand the functionality implemented and the ability to translate the functionality into another piece of software, Comprehend software documentation including specification and design documents, communication interface specific and API description
歓迎条件
Educational background in Computer Science/Computer Engineering or equivalent
10+ years’ in software problem solving
Experience with Software for Machine Control (including Semiconductor equipment)
Developing for Windows and Real-time Operating Systems
Multi-threaded applications
Real-time software
Graphical User Interfaces
Device drivers or other interrupt driven software
Data Communications, Networking and EtherCAT
Complex dynamic scheduling algorithms with deadlocks avoidance
Knowledge of programming tools such as text editors, debuggers, application builders and configuration management tools
Ability to read code and understand the functionality implemented and the ability to translate the functionality into another piece of software
Comprehend software documentation including specification and design documents, communication interface specific and API description