Hardware Development Engineer
About the job
About the Company
Our client is a 100% foreign-owned enterprise belonging to a global technology group headquartered in Europe. The company is a recognized leader in automatic data capture and factory automation markets, specializing in barcode readers, mobile computers, sensors, RFID, vision systems, and laser marking solutions. With over five decades of history, more than 1,200 patents, and multiple R&D centers worldwide, our client continues to invest heavily in innovation and research, serving thousands of partners and customers across five continents.
Role & Responsibilities
- Collaborate with the test automation team to define system automation architecture.
- Integrate selected hardware for test automation with software systems.
- Design and build interface boards to connect and control products under test, including firmware development if required.
- Work with automation test teams to build hardware needed for testing and support software/test teams in debugging hardware issues.
- Understand testing requirements by collaborating with engineers and technicians.
- Design system architecture including hardware (sensors, actuators, controllers) and software components.
- Select suitable electronic components, sensors, actuators, and microcontrollers based on performance and cost.
- Design electronic circuits for signal conditioning, data acquisition, control, and power supply.
- Create PCB layouts considering placement, routing, power distribution, and manufacturing constraints.
- Test and debug hardware components individually and as part of the system.
- Program in C++, Python, or LabVIEW to control hardware, acquire/process data, and generate reports.
- Develop automated test sequences and scripts to streamline testing and reduce manual intervention.
Requirements
Technical Skills:
- Experience reading electronic schematics and component datasheets.
- Hands-on experience with Raspberry Pi and Arduino boards.
- Proficiency in programming languages: Python, C, C++.
- Familiarity with measurement tools (multimeter, oscilloscope, data logger).
- Knowledge of robotics is a plus.
- Experience in automation testing and developing test scripts is a plus.
- Knowledge of RobotFramework and/or Pytest is a plus.
Soft Skills:
- Strong communication skills to seek support when needed.
- Effective time management to meet deadlines.
- Problem-solving skills to independently develop creative solutions.
- Adaptability to changing work conditions and industry standards.
- Team-oriented mindset with openness to feedback.
General Requirements:
- Education: Bachelor’s degree in Electronic Engineering or Mechatronics.
- Language: Good written and spoken English communication skills.
- Experience: 2–3 years of relevant experience.
- Nice to have: Knowledge of test automation.


