Firmware - OS工程师 - 系统软件固件

本职位为一个革命性微电子平台开发与蓝牙相关的无线连接固件,用以构建超小型化系统。

A. Responsibilities:

1. bing up系统,构建自动化系统测试套件
2. 将操作系统移植到不同的MCU
3. 为定制系统开发驱动程序
4. 定义固件架构和开发模块化操作系统
5. 与芯片厂商合作,整合他们的技术

B. Requirements:

1. Industry Background: 
  • 5+年嵌入式固件以及驱动程序编程经验
  • 5+年基于ARM cortex-M MCU的RTOS或Real Time Kernel

2. Knowledge and Skills:
  • 原型设计和系统bring up
  • ARM cortex-M / A CPU的工具链
  • 操作系统有深入理解
  • C语言
  • ARM汇编
  • 移植操作系统的经验
  • git
  • 能用python或其他脚本语言编程的优先
  • 能理解系统原理图,并可以向硬件设计师提供反馈
  • 有传感器经验的优先
  • 精通标准总线接口(I2C,SPI,UART,USB)和调试接口(JTAG,SWD,ETM a plus)
  • 熟悉网络安全的优先

3. Education/Training:
  • 电子工程,计算机科学或计算机工程 学士或硕士学位
Loading...