医疗物联网公司。
嵌入式linux开发工程师
岗位职责:
1、根据项目开发需求,负责嵌入式软件方案制定和模块分解,代码编写和调试工作; 2、参与技术方案和系统设计方案软件功能部分的评审和开发工作; 3、负责编写软件开发技术文档; 4、协助并指导产品部、测试部完成测试方案,测试规范,测试用例编写; 5、负责对自研产品软件项目、软件模块的验证和测试工具开发的工作; 6、负责解决产品实施和测试时遇到的软件问题;
任职要求:
1、软件工程、计算机、电子信息工程、自动化等工科类相关专业,5年左右工作经验。
2、熟练使用现代C++语言开发,熟悉STL并了解其实现原理,能进行多线程编程、网络编程;具有Qt软件开发经验,熟悉掌握Qt库及其架构。
3、具有ARM Cortex-A7/A9等系列核心的Linux开发经验,熟悉常见通用协议,如UART,SPI,CAN,Modbus等。
4、熟悉常用的网络通信协议(TCP/UDP,HTTP/WebSocket,MQTT等),熟悉Protobuf,JSON者优先。
5、熟悉Git版本管理工具,具备良好的编程习惯和文档撰写能力。
--
FROM 36.110.7.*