What are the responsibilities and job description for the Software Engineer position at SCREEN SPE USA?
Position Summary
We are seeking a motivated and adaptable Software & Technical Support Engineer who thrives at the intersection of software development and equipment-level technical expertise. This hybrid role is ideal for a software-centric engineer who is experienced with coding, data analysis, and troubleshooting complex software systems—but is also eager to gain deep knowledge of our hardware tools and field operations.
The successful candidate will work across internal teams and customer-facing roles, developing software solutions, analyzing technical issues, and supporting hardware systems. This position requires a strong foundation in software engineering, excellent communication skills, and a proactive approach to learning hardware systems critical to our toolset.
Key Responsibilities
Software Development & Analysis
- Design, develop, test, and maintain software solutions to support internal and customer-facing applications
- Implement software enhancements, bug fixes, and upgrades across platforms
- Analyze and interpret equipment-level data to drive improvement and decision-making
- Collaborate with internal teams (Engineering, Process, Field Support) to identify technical needs and implement solutions
- Develop technical documentation and user guides for software tools
Technical Support & Field Engineering
- Provide proactive and reactive technical support for SCREEN tools, including troubleshooting and root cause analysis of software and hardware interactions
- Learn and understand SCREEN hardware platforms (Main PC, VME, EEQA PC, Robot Controller, etc.)
- Support software upgrades, downgrades, and restorations in both lab and field environments
- Use structured problem-solving techniques (8D, 5-Why, Fishbone, KT) to resolve issues and drive lessons learned
- Interface with global teams, including Japan-based engineering and system experts
- Mentor and support Field Service Engineers (FSEs) on technical issues and software handling
- Prepare and present technical findings, lessons learned, and analysis summaries to stakeholders
Required Qualifications
- Bachelor’s Degree in Computer Science, Software Engineering, Electrical Engineering, or a related field
- 1 years of hands-on software development experience (internships included)
- Proficient in software debugging, data analysis, and scripting/programming languages
- Familiarity with machine learning or data analytics tools (preferred)
- Strong analytical thinking and problem-solving ability
- Excellent written and verbal communication skills
- Willingness to learn and understand complex hardware systems
- Comfortable working in lab or field environments, involving direct equipment interaction
- Ability to travel up to 20-40% as needed
Desired Skills & Experience
- Knowledge of industrial equipment or semiconductor tools
- Basic understanding of control systems, robotics, or embedded platforms
- Hands-on experience supporting or troubleshooting technical systems
- Experience with structured problem-solving (8D, Fishbone, etc.)
- Japanese language skills a plus
- Previous experience supporting or working alongside Field Service or Customer Engineering teams
Working Conditions
- Exposure to cleanroom, lab, or customer site environments
- May require use of personal protective equipment (PPE)
- Lifting or handling components up to 35 lbs occasionally
- Must be comfortable with domestic and occasional international travel