Software Developer C++

Manpower

  • Job Reference: 159662
  • 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

***email_hidden***