Senior C# Software Engineer for Precision Equipment

INTELLIPRO SINGAPORE PTE. LTD.

Singapore

On-site

SGD 120,000 - 180,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

INTELLIPRO SINGAPORE PTE. LTD. is seeking an experienced software engineer to design and develop high-end chip testing software and human-computer interaction interfaces.

The role focuses on C# development, real-time performance, and tight integration with motion control and vision systems across worldwide deployments. You will work with hardware teams to deliver robust desktop applications (WinForms/WPF) and maintain drivers and interfaces for diverse hardware platforms, with opportunities for

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering or a related discipline.
  • 5+ years commercial C# software development experience.
  • 3+ years of software development experience within precision equipment, industrial automation, instrumentation or a related environment.
  • Strong proficiency in C#, .NET/.NET Framework, multithreading and asynchronous programming.
  • Hands-on experience integrating software with hardware devices.
  • Familiar with industrial communication protocols including serial communication, TCP/IP and Modbus.
  • Experience developing desktop applications using WinForms and/or WPF.
  • Familiar with object-oriented design, design patterns, dependency injection and unit testing.
  • Experience integrating motion-control and/or machine-vision systems such as Cognex, Halcon or OpenCV.
  • Experience with SQL Server, MySQL or other databases.
  • Knowledge of C++/CLI or C++/C# mixed programming will be advantageous.
  • Familiar with Git and software version-control practices.
  • Knowledge of WCF, gRPC or similar RPC frameworks will be advantageous.
  • Experience within semiconductor equipment, optoelectronics, packaging or high-precision automation will be highly advantageous.
  • Willing and able to travel internationally for customer-site deployment, commissioning and technical support.

Responsibilities

  • Architect design, core module coding and implementation of high-end chip testing software and human-computer interaction interface.
  • Develop stable and efficient device control logic, data processing, and communication functions using C#.
  • Work closely with hardware engineers to integrate and debug various hardware components such as motion control cards, vision systems, sensors, IO modules, cameras, etc.
  • Develop or package drivers and communication interfaces for underlying hardware devices (such as serial ports, Ethernet, GPIB interactions, etc.).
  • Analyze and optimize software performance to ensure that the system meets the requirements of high real-time performance and high throughput.
  • Resolve complex concurrency, memory management, and system integration issues to enhance software stability and reliability.
  • Participate in the complete Life-Cycle of the product from requirement analysis, design, development, testing to deployment and launch.
  • Write relevant technical documents, including design documents, interface documents, and user manuals.
  • Take primary responsibility for software deployment, integration, and commissioning at customer sites worldwide (including Asia, Europe, and the Americas).
  • Provide expert-level troubleshooting and rapid resolution of complex technical issues directly at customer facilities.

Skills

C# programming
Multithreading
Asynchronous programming
Object-oriented design
Design patterns
Unit testing
Git version control
WCF/gRPC knowledge

Education

Bachelor's/Master's Degree in Computer Science or Software Engineering

Tools

WinForms
WPF
Cognex/Halcon/OpenCV
SQL Server / MySQL
GPIB/Serial/TCP-IP

Job description

INTELLIPRO SINGAPORE PTE. LTD. is seeking an experienced software engineer to design and develop high-end chip testing software and human-computer interaction interfaces.

The role focuses on C# development, real-time performance, and tight integration with motion control and vision systems across worldwide deployments. You will work with hardware teams to deliver robust desktop applications (WinForms/WPF) and maintain drivers and interfaces for diverse hardware platforms, with opportunities for

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

INTELLIPRO SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior C# Systems Engineer for High-Performance Machines
Senior C# Systems Engineer for High-Performance Machines

sioux technologies asia • Singapore

On-site
SGD 90,000 - 125,000
Dev budget 5000 SGD/yr
Diverse technologies and projects
Competitive salary
+2
Senior C# Software Architect - Equipment Control Systems
Senior C# Software Architect - Equipment Control Systems

United States Digital Space LLC • Singapore

On-site
SGD 180,000 - 240,000
C++ Software Engineer — Precision Manufacturing & AI
C++ Software Engineer — Precision Manufacturing & AI

GOOD JOB CREATIONS (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Systems Software Engineer — Hardware-Integrated Platforms
Systems Software Engineer — Hardware-Integrated Platforms

Teradyne • Singapore

On-site
SGD 110,000 - 170,000
Health benefits
Tuition assistance
Vacation & holidays
Senior Software Engineer – Hardware-Integrated (C/C++)
Senior Software Engineer – Hardware-Integrated (C/C++)

Teradyne Asia Pte Ltd • Singapore

On-site
SGD 180,000 - 260,000
outpatient medical coverage
flexible benefits
life and disability insurance
+2
Senior Real-Time Embedded Systems Engineer
Senior Real-Time Embedded Systems Engineer

KULICKE & SOFFA PTE. LTD. • Singapore

On-site
SGD 70,000 - 90,000
Senior Equipment Software Engineer (Semiconductor)
Senior Equipment Software Engineer (Semiconductor)

THE SUPREME HR ADVISORY PTE. LTD. • Singapore

On-site
SGD 39,000 - 73,000
AI-Driven Automation Software Engineer
AI-Driven Automation Software Engineer

GMP TECHNOLOGIES (S) PTE LTD • Singapore

On-site
SGD 60,000 - 90,000
Senior/Staff Software Engineer (Systems)
Senior/Staff Software Engineer (Systems)

KULICKE & SOFFA PTE. LTD. • Singapore

On-site
SGD 70,000 - 90,000