» Home
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
Apply for this Job

< Back to Careers