
Careers at Intevac
Software Engineer
Essential Responsibilities
- Work with internal cross-disciplinary teams and directly with customers to create and document new product feature requirements for our advanced materials vacuum processing equipment
- Use modern software development methodologies to design and implement these new features
- Drive software engineering efforts towards mature (CMMI) software processes
- Work with customers and field service to configure, install, test and troubleshoot new control system elements
- Travel is expected to be 30%, however trips of two weeks in duration may be required
- Document lessons learned, software defect alerts, troubleshooting trips, and software patch information in the form of bulletins and knowledge based entries
Additional Responsibilities
- Assistance with hardware troubleshooting and repair may be required
Required Skills/Knowledge/Ability
- Excellent problem analysis and problem solving skills
- Knowledge of IEC 61131-3 PLC Ladder logic
- Knowledge and hands on experience on: ANSI C++, MS Visual Studio 6 and .NET, Java or C#, and object oriented programming, including UML
- Ability to work in a clean room
- Excellent communication skills
Preferred Skills/Knowledge/Ability
- § Completed at least one full SDLC of any project using any of the languages mentioned above
- § 2 years experience in software development
- § Background in any: database schemata design, UI design, software application architecture, data acquisition, electronics, fieldbus automation protocols, robotics/motion control, high vacuum systems and high-voltage or RF electrical systems, SEMI factory automation, digital signal processing, electronics laboratory skills
Location
Singapore
< Back to Careers