Search by job, company or skills

C Software Engineer

C Software Engineer

starry recruitment pte. ltd.
5-8 Years
SGD 6,000 - 8,000 per month
Early Applicant
  • Posted 15 days ago
  • Be among the first 10 applicants

Job Description

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.

More Info

Job Type:
Industry:
Employment Type:

Key Skills