Firmware Development Engineer
Shenzhen
5-10 years
Bachelor Degree
2026.01.07
Job Requirements
1. Background in Electrical/Electronic Engineering, Computer Engineering, or a related field.
2. A minimum of 5 years of experience in embedded firmware development.
3. Proficiency in C/C++ and assembly programming languages for MCU firmware development.
4. Familiarity with communication protocols and hardware interfaces such as UART, I2C, and SPI.
5. Experience in firmware development for areas including (G)UI, data storage, and RFID.
6. Familiarity with TI and ST Bluetooth protocol stacks, with the ability to independently adjust and resolve BT communication issues.
7. Basic knowledge of Real-Time Operating Systems (RTOS) and their integration is preferred.
8. Experience in APP testing, with the ability to independently compile test protocols.
9. Relevant experience in network security.
10. Basic knowledge of software development tools such as compilers, debuggers, and version control systems.
11. Basic knowledge of the Python programming language (a plus).
12. Ability to work independently and collaborate effectively in a team environment.









CN











