Senior Software Engineer

We are looking for a Software Engineer to support the development and enhancement of software used. The role involves software development, system-level problem solving, customer requirement analysis, and continuous improvement of existing applications.

Key Responsibilities

  • Design and develop software solutions for new and existing platforms.

  • Convert customer and system requirements into practical software solutions.

  • Support software upgrades, enhancements, and performance improvements.

  • Investigate and resolve software-related issues raised by customers and internal teams.

  • Identify areas for improvement and implement changes to enhance software reliability and functionality.

  • Develop a strong understanding of metrology equipment, system architecture, and overall platform operation.

  • Work closely with multidisciplinary teams to support product development and issue resolution.

Requirements

  • Master’s degree in Physics, Engineering, Computer Science, or another relevant scientific discipline.

  • Minimum 2 years of professional C++ programming experience.

  • Strong analytical and problem-solving skills.

  • Good written and verbal communication skills.

  • Able to work independently as well as collaboratively within a team.

Disclaimer

The above information on this description has been designed to indicate the general nature, and level, of the work performed by this position. It is not designed to contain, or be interpreted, as a comprehensive inventory of all duties, responsibilities and qualifications required.

We invite interested candidates to write-in with CV and regret that only shortlisted candidates will be contacted for a discussion.

Lee Shiow Chyn
EA12C6130
R1112042
hr@hpspartners.com.sg

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available