工作職責:
1、負責控制器軟件項目開發,基于嵌入式linux操作系統進行應用開發
2、基于業務需求進行C++代碼開發,看護好所負責模塊架構和核心代碼,確保代碼不腐化。
3、參與項目需求分析,進行系統框架和核心模塊的設計
4、Review所負責模塊的代碼,確保合入代碼的基礎質量
5、參與版本疑難問題攻關
崗位需求:
1、本科及以上學歷,具備4年及以上嵌入式軟件項目開發經驗;
2、孰練掌握C/C++語言,具有良好的數據結構和算法基礎;
3、熟練使用GTest及GMock等測試框架,有完成測試用例的邏輯能力;
4、熟悉Linux多線程開發、進程間通信及性能調優,深入理解網絡通信模型,有網絡編程相關經驗;
5、熟練使用Linux操作系統、常用命令及Shell和Makefile編寫;
6、了解RTOS操作系統,有相關開發經驗者優先;
7、了解MQTT、TCP/IP等協議,有相關TCP/IP通信協議開發經驗者優先;
8、吃苦耐勞,抗壓能力強;