到岗时间:不限
婚况要求:不限
岗位职责:
1、系统安全架构与开发:负责基于Linux系统的SDK构建、定制和维护,设计并实现安全启动、安全分区、安全升级等底层安全机制。
2、安全文档编写:编写安全设计、实现及测试相关技术文档,推动安全开发流程的规范化。
3、安全认证与合规:主导或配合内外部的安全认证工作,负责准备所需的技术文档、测试用例,并协助完成认证测试流程。
4、漏洞管理与修复:持续跟踪业界安全漏洞,及时对嵌入式Linux系统、内核及第三方库进行漏洞扫描、评估、修复和验证,确保产品系统安全。
5、通信安全加密:负责端到端通信链路的加密方案设计与实现,包括但不限于机器人-APP、机器人-云端服务的TLS/DTLS协议集成、证书管理及自定义通信协议的加密加固。
6、数据安全保护:实现设备本地敏感数据(如密钥、地图、用户信息)的加密存储与安全读写,负责文件加解密功能的设计与开发。
7、系统安全加固:执行系统安全审计与加固策略,包括但不限于不必要的系统端口与服务禁用、防火墙策略配置、权限最小化原则实施等。
8、云端安全协同:与云端安全团队协作,设计和实现设备与云平台之间的安全认证、密钥交换和数据加密传输方案。
任职要求:
1、计算机科学、电子工程、通信等相关专业本科及以上学历,3-5年以上嵌入式Linux系统安全开发经验。
2、Linux底层精通:深度理解嵌入式Linux系统构建,精通Yocto/Buildroot等框架,能够独立完成系统裁剪、定制和SDK维护。
3、网络安全核心技术:精通嵌入式系统安全加固技术,如安全启动(TrustZone/OP-TEE等)、安全分区、权限控制(SELinux/AppArmor);精通各种加密解码算法(如AES, RSA, ECC, SHA)的原理与应用场景,并有实际的集成开发经验;精通TLS/SSL、DTLS等网络安全协议的原理和集成部署。
4、编程能力:精通C/C 语言编程,具备良好的数据结构与算法基础,具备强大的代码分析和调试能力。
5、有如下相关开发经验者优先:
a、参与过1款量产移动机器人产品(如扫地机器人、AGV、割草机等)的完整开发周期,有IoT设备、机器人、自动驾驶等产品的网络安全开发经验者优先。
b、熟悉OTA安全升级流程和方案者优先。
c、安全增强开发:利用TEE实现远程锁机密钥保护(如设备被盗时云端熔断)、有AES256、sha256加解密签名认证相关开发。
求职提醒:求职过程请勿缴纳费用,谨防诈骗!若信息不实请举报。