Skip to main content

Hardware/Software Engineer (Product Testing)

You are our product validator. You will work closely with our product design team to ensure that our software and/or hardware products meet their specifications in terms of functionality, performance and quality.

If the product behaves unexpectedly, you will analyse and troubleshoot the failures. As our products are deeply embedded, you may find yourself challenged to work in situations with minimal observability and control.


  • Work with the product design team to determine product test parameters
  • Prepare test plans and create test cases for the product(s), including performance tests
  • Design and write test programs in C/C++
  • Define system requirements for in-house test jigs, where applicable
  • Troubleshoot and analyse product failures, and streamline testing procedures
  • Conduct quality assurance testing
  • Build and run automated tests using automated test tools
  • Prepare test procedures for technicians to follow
  • Train technicians to follow test procedures and provide technical support when needed
  • Ensure all tests and procedures meet company and industry standards
  • Write test reports for submission to management / and or customer
  • Liaise with external vendors for externally conducted tests such as EMI / EMC, environmental tests


  • Bachelor’s degree in electrical engineering, software engineering, computer science, or computer engineering
  • At least 1 year work experience as a test engineer, testing hardware and/or software
  • Familiarity with hardware/and or software testing tools
  • Skilled in C/C++ programming or other programming language
  • Extensive knowledge of engineering and testing procedures
  • Good problem-solving skills, with attention to detail
  • Keen to find bugs
  • Willingness to perform repeated tests when necessary
  • Ability to troubleshoot and think out of the box
  • Ability to work independently and with a team
  • High-level technical writing skills

Advantageous to have

  • Knowledge and experience in product development and/or software development life cycles
  • Familiarity using Linux for software development
  • Experience in test automation tools

Interested applicants, please click on “Apply Now” to send in a copy of your resume.

By clicking ‘Apply Now’, you hereby agree and express your consent that D’Crypt Pte Ltd may use your personal information to process your job application and to contact you from time to time for future employment opportunities. For further information on how D’Crypt Pte Ltd processes your personal information and how to access and correct your information, please refer to D’Crypt Pte Ltd Privacy Policy. Please do not submit any sensitive personal data to us in your resume (such as NRIC/FIN/Passport Numbers, gender, race, religion or marital status) as we do not collect your sensitive personal data at this point.

Apply Now