starry recruitment pte. ltd.
Robinson, Singapore / Global
C Software Engineer
- $6000-$8000
Robinson, Singapore / Global
About the role We are looking for a C# Software Engineer to work at our new automated R&D and production facility in Singapore. As a new business in Singapore the right candidate will have the opportunity to grow as the company does, working at the forefront of AI & automation in the pharmaceutical and chemical synthesis industry.
The C# Software Engineer will be responsible for the operation and maintenance of on-site control systems, including continuous improvement and optimization. As a growing business at the forefront of AI and automated technology, the successful candidate will also have the opportunity to innovate and develop new disruptive capabilities.
Key responsibilities . Perform software requirement analysis and architecture design according to product planning.
. Responsible for upper-level software development of automation equipment, industrial control system development, functionality enhancement, and system performance optimization.
. Develop HMI for automated control systems.
. Develop software for data acquisition from PLCs and equipment, real-time data visualization, data querying, summary, and statistical analysis.
. Write and review requirement specification documents and functional design documents.
Necessary qualifications and qualities . Bachelor's degree or above in Computer Science, Software Engineering, Automation, Electrical Engineering, Control Engineering, or related fields.
. Over 3 years of software development experience experience in the electromechanical or industrial control industry is preferred.
. Proficient in C# and Visual Studio experienced with .Net Framework, WinForm, and WPF for custom UI development familiar with MVVM pattern skilled in multithreading, delegates/events, serial communication, and network programming experience with hardware interfaces such as OPC, PLC, RS232/485, and USB is required.
. Familiar with Ethernet, industrial bus communications, and related protocols such as TCP/IP, UDP, Modbus, Profinet, and CAN.
. Proficient in using Git.
. Experience with OpenCV and vision algorithms is a plus, including alignment guidance, presence detection, defect detection, and dimensional measurement.
. Fluency in English speaking, reading and writing.
. Willingness to travel internationally for training.
Singapore, Science Park / Global
Central Area / Global
Central Area / Global
Singapore, Shenton Way / Global
Robinson, Singapore / Global
Cecil Street, Singapore / Global