Design, develop, and implement test hardware and software for product validation, create automated testing systems, and improve testing processes.
Responsibilities
- Design, develop and implement test hardware and software for validating product functionality, performance, and reliability.
- Create automated test systems and procedures to ensure consistent and repeatable test results.
- Develop, troubleshoot, and maintain test fixtures, equipment and associated software for in-house and production testing.
- Collaborate with design and manufacturing teams to identify and address test-related issues.
- Analyze test data to identify trends, troubleshooting issues and recommend improvements to product design or test processes.
- Document test plans, procedures, results and maintenance requirements.
- Ensure test systems comply with industry standards and safety regulations.
- Continuously improve test processes and tools to reduce testing time and increase reliability.
Requirements
- Bachelor’s degree in Electrical Engineering, Electronics Engineering, or a related field from a recognized institution.
- Experience in developing test hardware and software, preferably for complex electromechanical systems.
- Strong proficiency in programming languages such as Python, LabVIEW, MATLAB, or C/C++.
- Knowledge of hardware design and schematic interpretation to develop custom test fixtures.
- Experience with data acquisition systems, signal processing, and instrumentation.
- Familiarity with communication protocols (e.g., I2C, SPI, UART, Ethernet) and interfaces (e.g., GPIB, USB).
- Ability to integrate sensors, actuators, and control systems into test setups.
- Experience in using software tools for simulation, debugging, and automation.
- Ability to analyze complex technical problems and develop innovative solutions.
- Strong troubleshooting skills for both hardware and software in testing environments.
Top Skills
C/C++
Ethernet
Gpib
I2C
Labview
Matlab
Python
Spi
Uart
Usb
Similar Jobs
Fintech • Mobile • Payments • Software • Financial Services
The Payment Operations Process Manager will oversee process architecture, drive automated solutions, lead large-scale transformations, and partner with senior leadership to enhance operational efficiency and governance.
Top Skills:
Lean Six SigmaLookerSQLTableau
Fintech • Mobile • Payments • Software • Financial Services
The role involves executing operations tasks, meeting performance targets, resolving issues, supporting stakeholders, and driving process improvements.
Fintech • Mobile • Payments • Software • Financial Services
The Arbitration Specialist will manage arbitration cases, assess decisions, ensure compliance, analyze complaints, and foster effective communication with teams to mitigate reputational damage.
Top Skills:
Bi ToolsLooker
What you need to know about the Singapore Tech Scene
The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.

