TEE工程师是指 从事TEE(Trusted Execution Environment,可信执行环境)相关系统框架服务开发、测试工具开发以及安全技术研究和应用开发的工程师。TEE工程师通常需要具备计算机、信息、通讯、电子等相关专业的本科及以上学历,并且有3年以上相关工作经验。他们需要掌握Java、C/C++等编程语言,熟悉面向对象化编程思想和设计模式,同时还需要了解Linux底层安全机制以及Android平台的移植技术。此外,TEE工程师还需要对信息安全基础知识有深入的了解,包括密码协议、数字证书体系、密钥管理体系等。
TEE工程师的主要职责包括:
1. 负责TEE相关系统框架服务的开发。
2. 负责简单的TEE测试demo或工具的开发。
3. 负责TEE OS平台的安全技术研究和应用开发实现。
随着网络安全和隐私保护需求的增加,TEE技术越来越受到重视,因此TEE工程师的需求也在不断增长。