Bachelor degree or above; more than 5 years of embedded experience
Practical experience in attack or penetration testing of chips, devices, and applications, and proficiency in using various fuzzy testing methods; familiar with the principles of mainstream algorithms and their application on embedded systems
Master C/Python language, solid basic knowledge of data structures and algorithms, good programming style and documentation habits
Design, development and testing of embedded software for secure hardware products
MCU/SoC security development experience, including but not limited to: security engine, boot, debug, storage, upgrade, production, etc.
Responsibilities
Design and development of a data storage security protection scheme on an embedded platform
Porting application security algorithms on embedded platforms
Design and development of anti-copy, anti-tamper, and security upgrade solutions for embedded platform firmware
Analysis and research of anti-intrusion and anti-tampering technologies for device security in IoT domain, and their implementation in product development
Research and analyze the security weaknesses of existing products and design and improve product security solutions
Nice to have
Hardware wallet development experience, familiar with Trezor