Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

Ambition Singapore

Singapore

On-site

SGD 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A forward-thinking technology firm in Singapore is looking for a Software Engineer to enhance automation and data processing in manufacturing. The role involves designing and developing high-performance software for semiconductor equipment, with collaboration across engineering teams. Candidates should have a Bachelor's degree in relevant fields and experience in software development, preferably with proficiency in C++. This position provides an opportunity to impact operational efficiency and technological advancement.

Qualifications

  • Experience in software development, preferably in semiconductor or automation.
  • Proficiency in C++ applied to embedded systems or UI/UX development.

Responsibilities

  • Design, develop, and maintain high-reliability software.
  • Work with engineering teams to integrate software with hardware.
  • Optimize real-time and embedded software for high-speed equipment.
  • Contribute to continuous improvement initiatives on software performance.
  • Provide training and technical support to stakeholders.

Skills

C++ programming
Software development
Embedded systems
Automation

Education

Bachelor's degree in Computer Science, Electrical Engineering, Robotics, or STEM
Job description

A forward-thinking technology and engineering firm is seeking a Software Engineer to join its expanding Singapore team. In this role, you’ll be at the forefront of designing, implementing, and testing high-performance software to enhance automation, control, and data processing in manufacturing environments. Your work will directly impact operational efficiency, product yield, and technological advancement.

Responsibilities

You will design, develop, and maintain high‑reliability software for advanced semiconductor equipment, supporting motion control, data acquisition, and process automation. You will work closely with hardware, electrical, and mechanical engineering teams to integrate software with precision mechanical and electronic components. You will develop and optimize real‑time and embedded software for high‑speed, high‑precision equipment, and ensure reliability and performance through thorough testing, debugging, and optimization. You will actively contribute to continuous improvement initiatives focused on software scalability, maintainability, and performance optimization, and maintain clear technical documentation while providing training and technical support to internal stakeholders.

Requirements

You should have a Bachelor's degree in Computer Science, Electrical Engineering, Robotics, or STEM. You have experience in software development, preferably within the semiconductor, manufacturing, or industrial automation. You are proficient in C++ and have applied it to embedded systems, equipment automation, or UI/UX development for engineering applications.

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