嵌入式开发软件工程师
- 24万-36万/年
- 上海
- |
- 3年以上
- |
- 本科
- |
- 全职
职位诱惑: 成长空间大,技术领先
发布时间: 2018-05-04发布
职位描述
岗位职责:
1) 负责WIFI SoC嵌入式软件的需求分析及架构设计,参与芯片架构设计;
2) 基于芯片FPGA和Silicon验证平台,在芯片验证阶段进行SoC芯片各功能组件的验证、各驱动模块级开发和调试;
3) 负责与硬件和SoC人员配合共同完成SoC的整体验证调试、SoC性能和功耗的优化等工作;
4) 负责嵌入式实时操作系统的开发、移植、裁剪,负责核心代码编写和软件架构优化;负责SoC bring up;
5) 负责基于RTOS的嵌入式驱动软件开发;
6) 负责了解客户需求,基于芯片开发IOT Demo程序;
7) 协助协议栈和应用软件开发,解决遇到的嵌入式软件平台的问题。
任职要求:
1) 嵌入式系统开发经验两年(含)以上;
2) 强大的执行力,自我规划及管理能力。对项目进度能够准确预估进度,并在规定时间内完成;
3) 精通嵌入式系统平台开发,熟悉ARM体系架构,熟悉 ARMv7-M尤佳;
4) 精通至少一款嵌入式实时操作系统,如FreeRTOS,RT-Thread,uCOS等,能裁剪并在各个硬件平台熟练移植;
5) 精通 SOC 基础软件模块,如芯片Bootloader,异常处理,SPI,UART,I2C,Timer,GPIO等常用接口的驱动;
6) 有一定的低功耗设计经验,熟悉芯片休眠唤醒流程;
7) 熟悉 SOC memory 架构,有NOR Flash XIP 设计经验尤佳;
8) 熟悉汇编,优秀的 C 编程和阅读能力,具备嵌入式系统调试技巧和能力;
9) 有较强的责任心和钻研精神,工作积极主动,乐于学习新知识。