jobs in NEXUSTEST PTE LTD

全职 Software Engineer 工作, 薪水, NEXUSTEST PTE LTD 公司招聘中 - Ricebowl

Software Engineer

NEXUSTEST PTE LTD

Undisclosed

Singapore

分享
保存

工作地点

  • Singapore

职位描述

岗位职责

Job responsibilities:


1.      Design and Development

·      Responsible for the architecture design, core module coding, and implementation of high‑end chip testing equipment control software and human‑computer interaction interface.

·      Develop stable and efficient device control logic, data processing, and communication functions using C#.

2.      Hardware Integration and Drivers

·      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.).

3.      Performance and Stability Optimization

·      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.

4.      Full Life‑Cycle Participation

·      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.


Job Qualifications

1.      Educational background and experience

·      Bachelor's/Master's in Computer Science, Software Engineering, or related field.

·       More than 5 years of practical experience in commercial software development using C#, and at least 3 years of development experience in precision equipment, industrial automation, instrumentation, or related fields.

·      Experience in packaging, optoelectronic device manufacturing, semiconductor equipment or similar high‑precision automation equipment software development is preferred.

2.      Professional skills

·      Proficient in C# and .NET (.NET Core/.NET 5+) and .NET Framework: Gain a deep understanding of language features, memory management, multithreading, asynchronous programming, and more.

·      Have practical experience in integrating with hardware devices, familiar with industrial communication protocols such as serial communication, TCP/IP, Modbus, etc.

·       Having extensive experience in WinForms or WPF development, capable of building complex and responsive desktop application interfaces.

·      Familiar with design patterns, object‑oriented design, dependency injection, unit testing, etc. 

·      Proficient in using motion control (such as Leisai, ACS, GuGao) and familiar with the development integration of machine vision (such as Cognex, Halcon, OpenCV).

·       Have experience in database development (SQL Server, MySQL, etc.).

·      Have knowledge of C++/CLI or experience in mixed programming with C++ and C#.

·      Proficient in using version control tools such as Git.

·      Understand RPC frameworks such as WCF and gRPC. 

重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多