- Maintain and develop existing PC and PLC software
- Customise software to meet unique client specifications
- Create system schematics and review interlock designs to ensure system and user safety
- Document software changes and maintain technical records
- Troubleshoot and fault-find system issues
- Collaborate with the sales team to provide technical input
- Support test and installation teams with FAT documentation
- Contribute to new product development alongside R&D
- A degree in a science or engineering field, or equivalent experience
- A proactive, self-motivated mindset with a strong attention to detail
- Hands-on experience with industrial control software
- PC programming experience (VB.NET preferred)
- PLC coding skills (Mitsubishi preferred)
- Familiarity with PVD vacuum equipment
- Experience working with scientific instrumentation
- PCB design experience