Desired Candidate Profile For Embedded Developer Role
Proficient in C language
Proficient in Linux application development, TCP/IP protocol, multi-threaded programming, basic encryption algorithm,
familiar with Linux system commonly used API and commands, proficient in basic debugging means and methods.
Proficient in STM32 and other SCM development, skilled in using Keil and other integrated development environment,
proficient in serial port communication programming, Bluetooth, GPIO, SPI, EEPROM and other development, proficient in basic debugging means and methods.
Have basic hardware skills and knowledge, can draw PCB and read circuit diagrams, can use an oscilloscope and other tools for debugging.
Familiar with embedded system, free-RTOS, RT-Thread, etc.