The position need to be the lead or developer for embedded security software such as secure boot, TrustZone, Crypto Engine, FireWall . The candidate should be familiar with crypto algorithms, such as AES, SHA, RSA, ECDSA and so on; The candidate should understand common security mechanisms, such as encrypt, authentication. In particular, candidates should have a strong interest in security. The candidate should have solid C/C++ development skills and debugging skills of GDB or Trace32 via JTAG. The position requires the candidate working closely with SOC design/verification, Platform design and Product team to work out the solution from the bare-metal to driver and to application framework.
The engineer will be located in WuHan/Beijing/Shanghai in SiEngine’s R&D SW team.
1、3~5 years of security development in embedded system or mobile system.
2、 Solid knowledge/skills of C/C++.
3、 Solid knowledge on ARM architectures (v7/8- A, M)
4、 Familiar with cryptographic algorithms: RSA, SHA, AES, ECDSA, SM2, SM3, SM4 and etc.
5、 Experiences in one of following areas: secure boot, TrustZone, crypto engine/HSM, Firewall.
6、 Familiar with system, such as Linux/FreeRTOS/Android.
7、 Self-motived and ability to work independently in solving problem.
8、 Knowledge on color formats and video/audio/speech codecs such as: H264/H.265/VPx/MPEG4/H.263/VC1, MP3, AAC,WMA, AC3, Dolby Digital, Auro 3D, DTS, FLAC, AMR(FR/HR).
9、 Experience in audio mixer for voice, media, BT, FMRadio and pre- & post-processing algorithms for quality enhancement - such as: EC/NS, EQ, ANC, ICC, AGC, SRC.
10、Experience in interfaces and protocols as: I2S/TDM, PCM, I2C and etc.
B.Sc and above degree from China top universities with major on Computer Science, Electronic Information Engineering, Telecommunication, EE or Automation etc