x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Engineering Job   »   Hardware/Software Engineer (Product Testing)
 banner picture 1  banner picture 2  banner picture 3

Hardware/Software Engineer (Product Testing)

D'crypt Pte Ltd

D'crypt Pte Ltd company logo

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.


Responsibilities

· Work with the product design team to determine product test parameters

· Come up with test plans and create test cases for product(s), including performance tests

· Carry out system level tests on product(s)

· 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


Requirements

· 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 at least 1 scripting language, e.g. Python

· 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

· Good communication skills


Advantageous to have

· Knowledge and experience in product development and/or software development life cycles

· Familiarity using Linux for software development

· Experience in writing C programs

· Experience in test automation tools

✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?