岗位内容:
1、根据任务书或产品需求,完成设备软件平台的设计和开发并完成设计文档的编写;
2、负责驱动开发及应用程序设计,完成从需求分析到量产落地的全流程开发,根据成品测试方案,设计测试验证、检测工具,解决产品生产问题;
3、测试与优化,搭建自动化测试环境,完成单元测试、集成测试及性能调优;
4、配合硬件团队完成电路调试,解决软硬件协同问题。
任职要求
1、精通C/C++编程,熟悉数据结构与多线程开发;
2、掌握至少一种嵌入式操作系统(FreeRTOS、uC/OS、嵌入式Linux)开发流程;
3、熟悉ARM Cortex-M/A系列、DSP等处理器架构,能独立完成Bootloader开发。
4、熟练使用示波器、逻辑分析仪等调试工具,具备硬件原理图阅读能力;
5、至少熟悉一种嵌入式开发环境。