Editorial summary

The company is seeking a Software Design Engineer (C++) responsible for developing and refining machine control software for automated semiconductor equipment. The role involves evaluating operational feasibility, conducting system analysis, debugging source code, and supporting on-site installation and upgrades. Key requirements include proficiency in C++, problem-solving skills, and experience with system integration. The position offers a salary of 5,800.

This summary is AI-generated and may contain inaccuracies. Please refer to the full job description below.

Job description

[This job id 21486 first appeared in Job-Q.com on 25 Jul 2026]

  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and propose sequencing and coding solutions.
  • Improve equipment performance by conducting system analysis, recommending changes in process/procedures. Debug existing source codes and refine feature sets.
  • Support on-site installation and field service upgrading works.
  • Design and develop machine control software for automated semiconductor equipment. Develop new process control software Integrate software component or OEM equipment into a fully functional software system. Demonstrate solutions by developing documentation, flowcharts and code comments. Produce well organized, optimized, testable and efficient code for software released quality assurance. Develop software solution by studying information needs, conferring with users, studying system flow, data usage and work process, investigating problem areas following the software development life cycle.
  • Tailor and deploy software tools and processes to resolve customer’s feedback, requirements or issues.

Job Requirements:

  • Degree with 4 years’ experience in programming on Windows (XP and above) environment.
  • Proficiency with C++, VC++, MFC, SQL and OOP.
  • Good knowledge in developing multi-threaded control software, equipment connectivity standard.
  • Knowledge in designing GUI and familiarity with SEMI SECS/GEM, C# and WPF programming will be an added advantage.
  • Strong analytical, troubleshooting and problem solving skills
  • Strong general programming skills,software debugging and execute full life cycle software development.
  • Hardware experience in using Servo, Stepper Motion Controller, Analog Device and High Speed I/O.
  • 5 day work week.

Interested applicants, please email your resume to jobs@e-ployment.com.sg

E-Ployment Consultancy

EA License No: 09C0884

EAP Name/Registered No: Ivan Mah/ R1108310

Scam prevention reminder: You should not make any pre-payment when applying for any job.

Illegal practices reminder: It is illegal for recruiter to collect payment (kickback) from the worker https://www.mom.gov.sg/-/media/mom/documents/publications/foreign-workers/what-are-kickbacks.pdf

Login is optional, you may send application via email

Login to Save Login to Apply

Get AI to assess your suitability to this job

Assess My Fit with AI Beta — Free during trial period

Login to upload your resume and get an instant match score, strengths, and gaps.


Or use your preferred AI chat tool manually:

Use AI chat of your choice: ChatGPT, Gemini, Claude — and:

  1. Paste this into the prompt:
    I am a jobseeker. Below is a job posting. Please: 1. Give a match score (0–100) based on my resume vs the job requirements 2. List my 3–5 key strengths that align with this role 3. List 2–3 areas to improve or gaps to address before applying 4. Give a one-sentence verdict: should I apply, apply with adjustments, or skip? Job posting URL: https://singapore.job-q.com/jobs/detail/software-design-engineer-c After reading the job, ask me to upload or paste my resume.
  2. Upload your resume in the same chat.

Similar Jobs

BIM Modeller #82777

Job DescriptionIndustry/ Organization Type: ConstructionPosition Title: BIM ModellerWorking Location: IslandwideWorking Hours: 5.5...

On site

Permanent

ANRADUS PTE. LTD.

Manual Lathe / Drilling Machinist #84528

Job DescriptionIndustry/ Organization Type: Mechanical EngineeringPosition Title: Manual Lathe / Drilling MachinistWorking...

On site

Permanent

ANRADUS PTE. LTD.

Key Account Manager (Semicon)

Job SummaryFrive revenuegrowth by managing strategic customer accounts, identifying new businessopportunities, and...

On site

Permanent

PEOPLE PROFILERS PTE. LTD.

Transport Planner #81009

Job DescriptionIndustry/ Organization Type: Traffic EngineeringPosition Title: Transport PlannerWorking Location: UbiWorking Hours:...

On site

Permanent

ANRADUS PTE. LTD.

Job Summary

  • Published on: 25 Jul, 2026
  • Category: Engineering
  • Vacancy: 1
  • Job type: Permanent
  • Salary: 5800
  • Location: On site
  • Job Nature: Permanent

Company Details