Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

职位要求 Job Requirements

说明 Description

中文 Chinese

🔖 希望你能对这些内容相当熟悉

  1. 有基于 Cortex M3/M4/M7 平台的开发经验(必须)

  2. 熟悉 I2C/SPI/UART/Flash 驱动开发,NFC/BLE/USB 协议(必须)

  3. 熟悉 C 语言

  4. 熟悉嵌入式 Linux 系统内核,有定制经验,熟悉至少一种常用脚本语言 (必须)

  5. 能无障碍阅读英文技术文档(必须)

  6. 熟悉 STMSTM32F4 和 STM32H7 系列 MCU, Nordic 芯片52832 SOC

  7. 熟悉 Bootloader/BSP/C/Make/ARMv7/v8 系统

  8. 熟悉 GitHub,GitLab,Jira 和其他常用产品开发管理工具

⛑ 职责

  1. 负责安全硬件产品的嵌入式软件的设计、开发和测试

  2. 撰写技术文档,跟进上游代码

(plus) 加分项

  1. 熟悉 Python (加分)

  2. 有智能 POS 机、加密机或其他安全硬件方面的经验者优先硬件钱包开发经验

  3. 熟悉嵌入式平台固件的防拷,防改,和安全升级方案的设计和开发

  4. 熟悉嵌入式平台上数据存储安全保护方案的设计和开发

  5. 熟悉 Trezor

  6. 熟悉 Rust

English

🔖 You are familiar with these

  1. Development experience on Cortex M3/M4/M7 based platforms (required)

  2. Familiar with I2C/SPI/UART/Flash driver development, NFC/BLE/USB protocols (required)

  3. Familiar with embedded Linux system kernel, customization experience, familiar with at least one common scripting language (required)

  4. Familiarity with C language

  5. Ability to read English technical documents without obstacles (required)

  6. Familiar with Bootloader/BSP/C/Make/ARMv7/v8 system

  7. Familiar with STM, Nordic chips

  8. Familiar with GitHub, GitLab, Jira and other common product development management tools

⛑ Responsibilities

  1. Responsible for the design, development and testing of embedded software for security hardware products

  2. Write technical documentation and follow up on upstream code

(plus) Nice to have

  1. Experience with POS, encryption machines or other secure hardware preferred

  2. Hardware wallet development experience, familiar with TrezorFamiliar with Trezor

  3. Familiar with Rust