Design new and complex embedded system hardware and firmware to support both embedded products development and IC product development.
Verify that designed hardware and firmware adhere to specifications through rigorous testing.
Define test cases, test plans, and test benches for verification to address ordinary cases, stress cases, and use cases.
Define designing plan for assigned hardware, firmware, software or systems.
Ensure released block or system meets specifications by suggesting tests, reviewing evaluation/qualification results, and recommending necessary validation cases.
Create technical documents to facilitate R&D procedures, knowledge sharing.
Coordinate directly with other engineer/ IC designers/chip architects to ensure compatibility with overall systems.
Verify and review designs done by both peers and subordinates, including PCB layout, firmware/software structure, functional correctness.
Research and study topics related to embedded system, applications, electronic system, digital interface, new protocols, future software development.
Undertake additional assignments as required to support departmental objectives.
Qualifications
Bachelor's degree (or higher) in Electrical, Electronics, Computer Engineering or related fields
3+ years experience in embedded systems, firmware, and electronics hardware design
Strong embedded C (MCU, low-level) and firmware/algorithm development skills
Experience in PCB design, circuit analysis, and hardware debugging (oscilloscope, logic analyzer)
System-level development experience, test plan creation, and evaluation-based decision making
Ability to define/justify specs, trade-offs, timelines, and resources under constraints
Knowledge of RFID, digital IC design/testing, and good command of English