1、负责公司嵌入式产品的软件设计、开发、集成、调试和测试跟踪,确保系统的高效性、可靠性和安全性的运行;
2、确保项目按照预期进度完成,保证编码质量与规范,及时修复开发阶段以及线上的缺陷;
3、协同硬件工程师、完成公司相关产品的驱动移植,系统软件开发,问题跟踪定位;
4、协助PM完成完善产品需求,提供完善的技术实现方案;
5、产品技术的研究及开发过程中关键技术问题的解决。
任职要求:
1、计算机、软件工程、通信专业的本科及以上学历;
2、精通Linux多线程和Socket编程,熟悉TCP/IP、Http/Https、MQTT等协议,熟悉Linux IPC机制、进程调度、内存管理、设备驱动、VFS等内核机制,对于Linux系统有较深入的理解;
3、精通C/C++语言开发, 熟悉Linux等嵌入式平台下开发工具和调试手段,熟悉一种以上脚本语言(shell/python等);
4、熟悉操作系统原理,有操作系统相关架构设计经验,熟悉X86、ARM硬件架构;;
5、具备较强的英语读写能力。