Job title: Senior Software Engineer (Test Engineering - Labview)
Job type: Permanent
Emp type: Full-time
Industry: Manufacturing and Production
Functional Expertise: IT & Telecoms
Skills: NI-LabVIEW NI-Test Stand C# Python C++ Labview Manufacturing Test Engineering Industrial Automation
Location: Singapore
Job published: 2024-04-24
Job ID: 32592

Job Description

Reporting into Digitalization Project Engineering Manager, this is an opportunity for an experienced software professional with prior manufacturing experience, to join an industry leading laser technology company to help maintain and improve existing products/systems



  • Maintain software systems or software enhancements of existing products
  • Support Manufacturing Engineering and Production in analyzing product failures on the line and take ownership to find solutions to resolve related software issues.
  • Project manage outsource software development service providers from design conceptualization phase, development, validation, completion and maintenance of software projects with the automated equipment.
  • Responsible for the design and development of test solutions in terms of hardware design and software coding for manufacturing tests. Understand customer test specifications and test requirements.
  • Perform system integration, debug, and conduct system repeatability study and optimization.
  • Brainstorm and provide ideas, suggestions, and solutions to the various approaches to testing products



  • Bachelor's Degree in Software Engineering /Information Technology /Computer Science or equivalent with 3 to 5 years of relevant working experience in Test Engineering and/or Test Development, or equivalent working experience in a manufacturing environment.
  • Experience in C++, C# and Labview programming preferred.
  • Good Experience and knowledge in Industrial Automation.
  • Strong project management skill with experience in working with outsource software developers.
  • Test and measurement instrumentation exposure and experience in software development for remote equipment control are required.
  • Experience in NI-LabVIEW, NI-Test Stand, C#, and Python programming is required.
  • Experience in SQL with advanced query design, stored procedures, views, and functions.
  • Understanding of Database Administration (e.g.: replication, backup/restore strategies, clustering, log-shipping) 
  • Understanding of HTML, and CSS programming.
  • Team player, passionate about production process automation and productivity improvement towards Industry 4.0
  • Excellent interpersonal skills with good verbal and written communication skills.
  • Self-directed and able to work independently with little or no direct supervision.


Interested applicants, please submit your profile to for review. We will be in touch for initial discussion upon being shortlisted

EA Licence: 17S8795 | EAP: R1108333