Software Engineer [Open to non-experienced]

Good Job Creations (Singapore) Pte Ltd

Singapore

On-site

SGD 70,000 - 100,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Good Job Creations (Singapore) Pte Ltd invites applications for an embedded software engineer to design, develop, and maintain high-performance C++ software for automated manufacturing equipment.

You will collaborate with hardware, electrical, and mechanical teams to implement real-time control software, perform testing and debugging, and contribute AI/ML or computer vision features where applicable. A strong foundation in CS/EE and cross-functional teamwork is essential.

Qualifications

  • Degree or higher in Computer Science, Software Engineering, Electrical Engineering, or related discipline.
  • Experience in software development, preferably in semiconductor, industrial automation, or manufacturing sectors.
  • Proficiency in C++ development for embedded systems, automation solutions, or UI applications.
  • Knowledge of real-time systems, equipment control, and software integration with hardware components.
  • Familiarity with software testing, debugging, troubleshooting, and performance optimization methodologies.
  • Understanding of AI, ML, or computer vision technologies is a plus.
  • Strong analytical, problem-solving, communication, and teamwork skills.
  • Ability to work effectively in a cross-functional engineering environment.
  • Commitment to workplace safety, quality, and regulatory requirements.

Responsibilities

  • Design, develop, and maintain software applications for equipment control, motion control, data acquisition, and process automation.
  • Collaborate with hardware, electrical, and mechanical engineering teams to integrate software with precision equipment and electronic systems.
  • Develop and enhance real-time and embedded software solutions for high-speed, high-precision applications.
  • Conduct software testing, troubleshooting, debugging, and performance optimization to ensure system reliability and efficiency.
  • Implement and support AI, ML, and computer vision solutions to improve manufacturing processes where applicable.
  • Ensure software compliance with industry standards, cybersecurity requirements, and data integrity protocols.
  • Drive continuous improvement initiatives focused on software scalability, maintainability, and system performance.
  • Prepare and maintain technical documentation, and provide training and technical support to internal stakeholders.
  • Adhere to workplace safety, quality, and regulatory requirements.

Skills

C++ development
Embedded systems
Real-time systems
Software testing
AI/ML/Computer vision exposure
Data analytics
Cross-functional teamwork

Education

Bachelor's degree in CS/SE/EE

Job description

Job Summary:

Join a technology-driven engineering team to develop high-performance C++ software solutions that enhance automation, control systems, and manufacturing efficiency within advanced equipment environments.

Responsibilities:
  • Design, develop, and maintain software applications for equipment control, motion control, data acquisition, and process automation.
  • Collaborate with hardware, electrical, and mechanical engineering teams to integrate software with precision equipment and electronic systems.
  • Develop and enhance real-time and embedded software solutions for high-speed, high-precision applications.
  • Conduct software testing, troubleshooting, debugging, and performance optimization to ensure system reliability and efficiency.
  • Implement and support artificial intelligence, machine learning, and computer vision solutions to improve manufacturing processes where applicable.
  • Ensure software compliance with industry standards, cybersecurity requirements, and data integrity protocols.
  • Drive continuous improvement initiatives focused on software scalability, maintainability, and system performance.
  • Prepare and maintain technical documentation, and provide training and technical support to internal stakeholders.
  • Adhere to workplace safety, quality, and regulatory requirements.
Requirements:
  • Degree or higher qualification in Computer Science, Software Engineering, Electrical Engineering, or a related discipline from a recognized institution.
  • Experience in software development, preferably within the semiconductor, industrial automation, or manufacturing sectors.
  • Proficiency in C++ development for embedded systems, automation solutions, or user interface applications.
  • Knowledge of real-time systems, equipment control, and software integration with hardware components.
  • Familiarity with software testing, debugging, troubleshooting, and performance optimization methodologies.
  • Understanding of data analytics, artificial intelligence (AI), machine learning (ML), or computer vision technologies is an added advantage.
  • Strong analytical, problem-solving, communication, and teamwork skills.
  • Ability to work effectively in a cross-functional engineering environment.

Please kindly refer to the Privacy Policy of Good Job Creations for your reference: https://goodjobcreations.com.sg/en/privacy-policy/

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer C++
Software Engineer C++

Manpower Staffing Services (Singapore) Pte Ltd • Singapore

On-site
SGD 60,000 - 90,000
Software Engineer (C# / .NET) – Semiconductor Equipment | Up to SGD 10,000
Software Engineer (C# / .NET) – Semiconductor Equipment | Up to SGD 10,000

HRNET VENTURES PTE. LTD. • Singapore

On-site
SGD 67,000 - 112,000
Software Engineer (C++, Embedded system) Automation - VTTO
Software Engineer (C++, Embedded system) Automation - VTTO

RECRUITPEDIA PTE. LTD. • Singapore

On-site
SGD 60,000 - 98,000
Software Engineer (Semiconductor Equipment)
Software Engineer (Semiconductor Equipment)

ST SEMICONDUCTOR TESTING PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Software Engineer (Automation)
Software Engineer (Automation)

RN Care Pte. Ltd. • Singapore

On-site
SGD 50,000 - 70,000
Software Engineer #84739
Software Engineer #84739

ANRADUS PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Software Engineer (C/C++, Semiconductor/Automation)
Software Engineer (C/C++, Semiconductor/Automation)

RECRUIT EXPERT PTE. LTD. • Singapore

On-site
SGD 80,000 - 110,000
Software Design Engineer (Automation)
Software Design Engineer (Automation)

RN Care Pte. Ltd. • Singapore

On-site
SGD 40,000 - 60,000
Software Engineer
Software Engineer

Right Recruit Pte. Ltd. • Singapore

On-site
SGD 60,000 - 120,000
Software Engineer (C# / .NET) – Semiconductor Equipment | Up to SGD 10,000
Software Engineer (C# / .NET) – Semiconductor Equipment | Up to SGD 10,000

HRNET VENTURES PTE. LTD. • Singapore

On-site
SGD 67,000 - 112,000