岗位职责:
软件系统架构设计
岗位要求:
1.本科及以上学历,通信、计算机科学、软件工程等相关专业优先
2.5年以上嵌入式开发经验,医疗设备、工控设备等领域
3.精通linux内核裁剪与移植的优化与配置,熟悉RPC,多线程
4.熟悉主流硬件平台,ARM,STM32等;熟悉相应接口协议UART,I2C等
5.具有模块化设计能力,能够独立制定软件架构方案,提炼可复用组件,设计硬件HAL层
6.熟悉网络协议栈,熟悉tcp/ip,MQTT等
7.具有8年以上中大型项目主导经验,例如商用智能终端、轨道交通等设备(高级:硕士8年以上,本科10年以上)
8.熟悉场景的架构方法,如前后台,中断,时间片轮转,分层架构,事件驱动等。