Enable job alerts via email!

Senior Software Design and Validation Engineer

Mit Semiconductor Pte. Ltd.

Singapore

On-site

SGD 75,000 - 95,000

Full time

Today
Be an early applicant

Job summary

A semiconductor equipment firm in Singapore is seeking an experienced software developer to enhance automation processes. You will design and validate software, execute tests, and collaborate with cross-functional teams to ensure high performance and quality standards. Candidates should have at least 5 years of experience in software development, particularly in Windows environments, and a strong proficiency in C++. This position is a great opportunity for a dedicated professional looking to make an impact in a dynamic environment.

Qualifications

  • Minimum 5 years’ experience in software design/development and validation in Windows environments.
  • Familiarity with SEMI SECS/GEM standards preferred.
  • Strong proficiency in multi-threaded control software.

Responsibilities

  • Design and develop machine control and process control software.
  • Conduct functional, performance, and regression testing.
  • Collaborate with cross-functional teams to meet customer requirements.

Skills

C++
Software development
Debugging
Problem-solving
Team collaboration

Education

Bachelor’s degree in Mechatronics

Tools

VC++
SQL
C#
Python
Job description
Overview

Design and develop machine control and process control software for automated semiconductor equipment. Integrate software components and OEM equipment into fully functional systems. Produce optimized, testable, and efficient code with proper documentation, flowcharts, and comments. Debug existing source code and refine feature sets to improve functionality and performance. Support on-site installation, upgrades, and customer field service requirements. Improve equipment performance by conducting system analysis, proposing coding solutions, and recommending changes to processes/procedures.


Software Validation & Quality Assurance


  • Develop and implement software validation and regression plans for semiconductor equipment.

  • Prepare and maintain validation documentation, including test plans, configuration settings, and test cases.

  • Execute functional, performance, and regression testing.

  • Analyze test results, document findings, and provide feedback to the design team.

  • Troubleshoot defects and ensure timely resolution in collaboration with relevant stakeholders.

  • Participate actively in design and code reviews.

  • Work closely with cross-functional teams to ensure software meets customer requirements and SEMI SECS/GEM industry standards.

  • Stay updated on industry best practices, tools, and methodologies in software engineering and validation.

  • Tailor and deploy software tools and processes to resolve customer feedback and requirements.


Education and Experience


  • Bachelor’s degree in Mechatronics, Computer Science, Software Engineering, or related discipline.

  • Minimum 5 years’ experience in software design/development and validation in Windows environments (XP and above).

  • Strong proficiency in C++, VC++, MFC, SQL, OOP, multi-threaded control software.

  • Familiarity with SEMI SECS/GEM standards; GUI design, C#, and WPF is an advantage.

  • Experience with hardware integration (Servo/Stepper Motion Controllers, Analog Devices, High-Speed I/O).

  • Knowledge of scripting languages (Python, VBA) is a plus.

  • Strong analytical, debugging, and problem-solving skills.

  • Ability to execute full software development life cycle and quality assurance processes.

  • Excellent team player with strong communication and collaboration skills.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.