Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer C++

Manpower

Singapore

On-site

SGD 60,000 - 90,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A staffing agency seeks a talented software engineer in Singapore to design and implement new software features for automation machines. The ideal candidate will have at least 3 years of experience in C++ programming within a Linux environment and familiarity with semiconductor processes. Responsibilities include collaborating with engineers, performing software requirement analysis, and providing customer support. If you have a strong background in software design and enjoy teamwork, this opportunity is for you.

Qualifications

  • Minimum 3 years of experience in software design and implementation using C++ in a Linux environment.
  • Familiarity with the semiconductor backend industry is a plus.
  • Hands-on experience with machines and measurement technologies.

Responsibilities

  • Design and implement new software features for automation machine applications.
  • Collaborate with cross-functional teams to develop new features.
  • Analyze customer-specific software requirements and provide necessary support.

Skills

C++ programming
Software design and implementation
Collaboration with product specialists
Version control
Agile software development

Education

Bachelor’s, Master’s, or Ph.D. degree in Automation, Mechatronics, or Computer Science

Tools

QT framework
Job description

Job Reference: 155493

Industry: Information and Communications Technology

Consultant Registration Number: R1982194

EA License Number: 02C3423

Responsibilities:
  • Design and implement new software features for automation machine applications to enhance product capabilities
  • Collaborate with product specialists, hardware, and process engineers to develop new features
  • Perform software requirement analysis and documentation
  • Provide support for customer-side software issues
  • Analyze customer-specific software requirements
  • Debug issues on machines
  • Use version control and issue tracking tools for software release management and documentation
Education:

Bachelor’s, Master’s, or Ph.D. degree in Automation, Mechatronics, or Computer Science

Work Experience:
  • Minimum 3 years of broad experience in software design and implementation using C++ in a Linux environment
  • Experience in multi-tasking application development
  • Knowledge of software processes, quality, version control, and testing methodologies
  • Familiarity with the semiconductor backend industry
  • Understanding of mechanical systems, electronics, or semiconductor packaging processes
Expertise and Methodology:
  • C++ programming in a Linux environment
  • Object-oriented programming knowledge
  • Experience with the QT framework
  • Hands‑on experience with machines and measurement technologies in a lab setting
  • Conceptual and analytical thinking with a systematic approach
  • Experience with Agile software development is a plus
Other Requirements:
  • Teamwork and flexibility
  • Self‑initiative and ability to work independently
  • Discipline, perseverance, and resilience
Location

Singapore

Recruiter

Goel Navneet

+65 6232 8811

navneet.goel@manpower.com.sg

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