Requirements
1) Bachelor degree or above with major in electronic engineering, computer science, automation or in equivalent.
2) 5+ years firmware design experience as core team member in MCU based projects
3) C / C++ design experience is must. Keil experience is preferred.
4) Good knowledge of analog circuit, digital circuit and power supply circuit, known well of mV signal amplification, ADC, digital filter and compensation.
5) Know well of protocols like Hart, FF, PF
6) Know well of lab instruments, such as oscilloscope, multimeter, data acquisition instruments. Experienced in manually PCB soldering.
7) Altium Designer PCB layout skill is preferred
8) Good English skills
Main Duties
1) Take the responsibility of new product development and customization of existed product. Including concept design, components evaluation, circuit debug, firmware programming and prototype testing.
2) Work as a core team member in firmware design, coordinate with electronic engineer for MCU selection, pin assignment, function verification and hardware validation.
3) Continuous study of standards and certifications, design the test plan and take the testing actions of in-circuit and functional test, including the EMC test.
4) Work on the design documents.
5) Communication with cross-functions to get proper resources for efficient work.
6) Regular EHS activities implement.