← Back to opportunities

Senior / Software Design Engineer (C++)

📍 Location
singapore
⏰ Job Type
Full-time
📅 Posted
June 18, 2026

About the Role

Job Description & Requirements
  • 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.
  • 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-s...

Ready to Join Through a Referral?

Apply now and get connected directly with the hiring team

Apply for this Position