崗位描述
1. 公司數字化集中控制器產品Linux操作系統底層、應用層軟件設計開發;
2. 根據已有的軟件架構、功能模塊進行應用軟件集成、編碼與測試等;
3. 協助團隊成員完成硬件調試驗證;
4. 嵌入式產品軟件代碼編寫、程序調試、維護及產品化文檔編寫等。
任職資格
1. 熟練掌握C/C++編程語言,熟悉常用設計模式、數據結構和常用算法,了解進程管理、內存管理等;
2. 對linux操作系統內核、文件系統有較深刻理解,有RTLinux經驗優先;
3. 熟悉linux操作系統線程、進程間通信,熟悉TCP、UDP、MQTT等網絡編程;
4. 了解json、xml、ini、yaml等格式配置文件特征,以及解析處理方法;
5. 熟悉嵌入式軟件開發、測試流程,熟練使用交叉編譯開發環境和工具;
6. 有Arm-Linux架構BSP(BootLoader、內核、設備驅動等)移植、裁剪調試經驗優先;