岗位职责:
1、在基于arm/aarch64的Linux平台和FreeRTOS平台上进行嵌入式应用软件的开发
2、对接各个卫星厂商完成通信协议的制定、协商和适配。根据产品需求进行嵌入式软件总体与细节方案设计, 并进行嵌入式应用软件的开发、优化、调试等工作; 3、负责相关设计文档和技术文档的编写,与硬件、固件、算法团队的其他成员完成整体系统的联调。
任职要求:
1、本科及以上学历,计算机、软件、自动化、通信、电子等相关专业。
2、扎实的Linux环境下的C++编程基础,熟练使用STL,熟悉shell脚本编写,熟悉Cmake构建工具链,理解动态链接/静态链接等过程,有良好的代码品味和编程习惯。
3、扎实的C语言编程基础,熟练使用FreeRTOS进行多任务嵌入式软件开发。
4、熟悉TCP/UDP网络编程、多线程/进程编程技术;熟悉UART、CAN等通讯技术
5、熟练使用gdb调试工具进行软件问题排查。
6、熟练使用git版本控制工具。
7、熟悉虚拟化、容器技术。
8、具有良好的沟通能力和团队合作精神。
9、能够阅读英文技术资料,具备流畅的英文阅读能力。
10、表现优异者可解决北京工作居住证,以及发放期权激励。