教育背景:本科及以上学历,人工智能、计算机,软件工程,自动化,通信工程,电子类等相关专业毕业
核心经验:
10年及以上 专业的Linux/Android操作系统应用软件开发经验
5年及以上 扎实的C++开发经验,精通现代C++特性与编程范式
技术能力:
精通C++: 深入理解主流C++技术框架,熟练运用设计模式,具备独立进行软件架构设计和模块开发的能力,对嵌入式软件架构有深刻认知
系统编程基础: 熟练掌握数据结构、常用算法、Linux多线程编程及进程间通信机制
通信协议: 深入理解并具备以下通信协议的开发经验:
车载协议:CAN/LIN/SPI
进程/系统间通信:DDS, MQTT, HTTPS, Android Binder, RPC
物联网通信:AIoT相关协议,蓝牙模块开发
问题解决能力: 具备优秀的复杂问题分析、定位和解决能力
开发流程: 熟悉SOC软件开发流程、代码版本管理(Git/SVN等)和缺陷管理流程
软技能:
强烈的责任心,优秀的团队协作精神与沟通能力
对软件开发技术充满热情,具备持续学习能力和创新意识