Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 1.22 KB

senior-firmware-engineer.md

File metadata and controls

26 lines (21 loc) · 1.22 KB

Senior Firmware Engineer

高级固件工程师岗位说明

工作内容

  • 独立进行 ARM SoC 与 16位 和 8位 MCU 的固件开发
  • 对固件进行功能与功耗的测试,确保性能达到设计要求
  • 编写项目相关接口文档与技术文档

岗位要求

  • 熟练掌握嵌入式c语言,具有良好的编码习惯。能够进行低耦合、模块化的软件设计。
  • 具有BLE固件开发经验,熟悉BLE通信流程。
  • 熟练掌握常用总线接口协议。
  • 熟练使用 GNU 工具链进行固件开发。
  • 熟练使用各种常见 IDE 进行固件开发。
  • 能够使用 makefilecmake 组织项目工程,实现项目编译、部署的自动化
  • 熟练使用git进行协作开发与版本管理
  • 可以熟练使用另一种主流编程语言编写开发相关的自动化工具。
  • 可以进行简单的3D打印结构设计,制作开发相关的自动化工具。
  • 能够熟练使用示波器、逻辑分析仪、功耗分析仪等调试设备与工具。
  • 熟练使用 markdown 编写技术文档
  • 能阅读原理图与PCB layout文档。
  • 能够流畅阅读英文技术文档。
  • 能够流利使用普通话交流和流畅阅读中文文本 (对于非中文母语者)