iRobot机器人 · R&D Org

Product Security Engineer

薪资面议  /  上海

2025-06-26 更新

我要推荐 内部推荐

若你发现本职位存在违规现象,欢迎举报。

提交成功

3s后自动关闭

举报职位

产品展示

职位属性

招聘类型:社招
工作性质:全职

职位描述

Job Description Summary:

iRobot is in immediate need of a Product Security Engineer on its Product Security team. iRobot leads the market in consumer robotics and enabling the smart home, and the cloud infrastructure underpins its millions of connected robots.


We need an engineer with experience in security principles to assist in evaluating new hardware designs for adherence to iRobot security standards, and to develop and execute on tools and processes related to security operations of the product, including cryptographic operations for firmware signings and key generation.


Job Description:

What You Will Do:


  • Work with the Product Security and Supply Chain teams to perform evaluations and risk assesments of proposed hardware designs;
  • Develop tooling related to manufacturing line deployment of cryptographic material to product;
  • Perform operations related to cryptographic material generation and signing for firmware.
  • 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.
  • MCU/SoC security development experience, including but not limited to: security engine, boot, debug, storage, upgrade, production, etc.


任职条件

To Be Successful You Will Have:


  • Strong experience and understanding of System on Chip (SoC) designs, especially as it relates to security features such as Trusted Execution Environments (TEE), cryptographic key management and protection, SecureBoot operations, and techniques for protection of memory.
  • Familiar with encryption and decryption algorithms, digital signatures, key management, digital certificates, and PKI/CA systems;
  • Proficient in C and C++ programming languages, with knowledge of assembly language;
  • Develop security infrastructure, including but not limited to: secure boot, efuse/security engine/HSM, secure upgrade, etc.;
  • Design and develop anti-cloning, anti-tampering, and secure upgrade solutions for embedded platform firmware;
  • Analyze and research anti-intrusion and anti-tampering technologies in IoT device security and implement them in product development;
  • Research and analyze security vulnerabilities in existing products, design and improve product security solutions;
  • Basic knowledge of industry-standard tooling like Jira, Confluence, Git, etc
  • Exceptional ability to document, in graphical, narrative, and code-commentary forms, the complete design of a system including the use of call-flow diagrams, architecture workflows, and step-by-step descriptions.
  • Proficiency in written English language, intermediate experience in spoken English language, expertise in written and spoken Mandarin language.


职位要求

  • 学历要求:本科

公司福利

  • 商业医疗、人寿及差旅保险
  • 免费体检
  • 员工援助计划
  • 家人生病陪护
  • 每个日历年有两天STEM志愿者日
  • 夏日福利
  • 健身福利
  • 教育帮助
  • 免费零食、茶水及咖啡
  • 带薪年假
  • 带薪病假