logo

View all jobs

Control Software Engineer

Singapore, Singapore · Science/Research

CONTROL SOFTWARE ENGINEER


At Universal Vapor Jet Corporation (UVJC), we are working to enable the future of advanced manufacturing. Leveraging its core competencies of precision deposition and thin-film jet printing, UVJC is exploring opportunities in sectors such as electronics, semiconductors, life sciences and more. UVJC aims to continue pushing the boundaries of materials deposition technology, driving advancements in markets that require high-performance, scalable and cost-effective production methods. As a Singapore-based subsidiary of Universal Display Corporation — a pioneer and leader in energy-efficient phosphorescent OLED materials and technologies — UVJC is supported by cutting-edge researchers and business professionals with deep expertise in R&D and commercialization of disruptive technologies.

JOB PURPOSE                             

We are seeking a highly skilled Control Software Engineer to design, implement, and optimize control systems for our advanced vapor deposition equipment, including CVD, PVD, and ALD platforms. This role will be central to the automation and precision operation of high-vacuum, high temperature process tools used in semiconductor, optics, and materials science applications.
 

RESPONSIBILITIES                      

  • Design and develop electrical and electronic subsystems including power distribution, control panels, and embedded systems for vacuum deposition equipment.

  • Develop, test, and maintain real-time control software for vapor deposition systems.

  • Design and implement user interfaces, control loops, and state machines for process automation.

  • Integrate sensors, actuators, PLCs, and motion control systems into process tool software.

  • ​​​​​​​Collaborate with process engineers and hardware engineers to define control system requirements.

  • ​​​​​​​​​​​​​​Troubleshoot and debug hardware-software interactions, including vacuum systems, gas flow control, and thermal subsystems

  • ​​​​​​​Maintain robust software documentation and participate in design reviews.

  • ​​​​​​​Implement safety interlocks, error handling, and remote diagnostics capabilities.

  • ​​​​​​​Contribute to continuous improvement of code quality, version control, and deployment processes.

 SKILLS  

  • Experience with deposition systems such as CVD, PVD, ALD, or PECVD is a strong plus.

  • ​​​​​​​Familiarity with PLC programming environments like TwinCAT or Omron and languages like Structured Text or Ledder Logic.

  • ​​​​​​​Experience with GUI development in Windows Environment (Win Forms, LabVIEW).

  • ​​​​​​​Experience with GUI development for equipment interfaces (e.g., Qt, WPF, or web-based interfaces).

  • ​​​​​​​Familiarity with motion control, database, data logging, analytics, and process recipe management.

 EDUCATION                                  

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field.

EXPERIENCE                                

  • 3+ years of experience in control system software development, preferably in semiconductor or vacuum process equipment.

  • ​​​​​​​Proficiency in LabVIEW, C#, C/C++, Python, or similar languages used for hardware control.

  • Experience with industrial protocols (e.g., Modbus, EtherCAT, OPC UA) and control systems (e.g., PLCs, SCADA, LabVIEW).

  • Solid understanding of PID control, sensor integration, motion control, and real-time systems.

  • Familiarity with vacuum technology, mass flow controllers, and thermal process control is highly desirable.

  • ​​​​​​​Strong problem-solving skills and ability to work in a multidisciplinary team environment.

Share This Job

Powered by