Senior Software Engineer - C#, Halcon and Vision programming

PERSOL

Singapore

On-site

SGD 90,000 - 130,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

PERSOL is hiring for an automation software engineer in Singapore to develop control software for precision equipment. You will work on vision-enabled automation, implement software with C#/C++, integrate Halcon workflows, and collaborate across teams to turn requirements into robust architectures.

Ideal candidates have 4+ years in C# within automation, experience with Halcon, and familiarity with machine vision, AI tech, and data-driven improvements for production systems.

Qualifications

  • Bachelor's degree in Computer Engineering, Mechatronics, or Software applications required.
  • 4+ years in C# coding in automation or product development environment.
  • 2+ years experience with Halcon toolkit and vision software development.

Responsibilities

  • Develop control software for precision, high-throughput automated equipment.
  • Design and implement electrical control system software from draftsman schematics and BOMs.
  • Collaborate with cross-functional teams to gather requirements and design system architectures.

Skills

Vision programming
Data science
AI technology

Education

Bachelor's degree in Computer Engineering/Mechatronics/Software applications

Tools

C# programming
C++ programming
MvTec Halcon
EtherCAT
SolidWorks 3D

Job description

  • Develop control software for precision, high-throughput automated equipment.

  • Design and develop electrical control system program softwarecoming from thedraftsman and understand theschematic drawings and BOM creation.

  • Collaborate with cross-functional teams to gather requirements, design system architectures, and implement software solutions.

  • Implement best practices for software development, including code reviews, testing, and documentation.

  • Support and troubleshoot existing automation systems, identifying and resolving technical issues in a timely manner.

  • Stay updated on industry trends and emerging technologies to drive innovation and continuous improvement in automation software solutions.

  • Perform continuous improvement and enhancement to the existing equipment software toward Smart Autonomous Manufacturing.

Requirements:
  • Bachelor's degree in Computer Engineering, Mechatronics, and Software application with prior experience inthe field of automation control, software programming, vision-based AI &/or

  • Minimum 4 years of experience in C# coding in equipment or product development setting

  • 2 years experience in MvTec Halcon toolkits with vision software programming skillset, experience in Halcon library, well versed in C# programming and knowledge of computer vision.

  • Adept at Vision application development, C# and/or C++ OOP and multi-threading PC based software programming for automated equipment control.

  • Experience in electrical design for machine automation in Class100 cleanroom environment will be very much preferred though not compulsory.

  • Knowledge and/or experience in Ethercat fieldbus, SolidWorks 3D, machine vision technology, AI Technology or Control Automation will be an added advantage.

  • Experience in data science and AI technology through past projects shall be favorable.

  • Processes interest in transforming data science prototypes into production-ready solutions with knowledge of Python, Web design, Pytorch library, and/or other machine learning frameworks.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Equipment Control Software Engineer
Staff Equipment Control Software Engineer

SEAGATE SINGAPORE INTERNATIONAL HEADQUARTERS PTE. LTD. • Singapore

Remote
SGD 180,000 - 240,000
Software Engineer (Semiconductor Equipment)
Software Engineer (Semiconductor Equipment)

ST SEMICONDUCTOR TESTING PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Senior Equipment Control Software Engineer
Senior Equipment Control Software Engineer

SEAGATE SINGAPORE INTERNATIONAL HEADQUARTERS PTE. LTD. • Singapore

Remote
SGD 60,000 - 120,000
Automation Software Engineer (C# Programming) #10233
Automation Software Engineer (C# Programming) #10233

ANRADUS PTE. LTD. • Singapore

On-site
SGD 55,000 - 75,000
Industrial Software Engineer – Semiconductor Equipment
Industrial Software Engineer – Semiconductor Equipment

ST SEMICONDUCTOR TESTING PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Lead Mechatronics Design Engineer
Lead Mechatronics Design Engineer

VDL ENABLING TECHNOLOGIES GROUP (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000
Senior / Software Design Engineer (C++)
Senior / Software Design Engineer (C++)

MIT Semiconductor Pte Ltd • Singapore

On-site
SGD 90,000 - 120,000
Senior Software Engineer / Technical Lead
Senior Software Engineer / Technical Lead

avantsi semitech pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Associate Software Engineer
Associate Software Engineer

ST SEMICONDUCTOR TESTING PTE. LTD. • Singapore

On-site
SGD 33,000 - 60,000
Mechatronic Design Engineer
Mechatronic Design Engineer

VDL ETG Singapore • Singapore

On-site
SGD 70,000 - 110,000