工作職責:
1.精通C/C++開發,了解Python、shell等腳本語言,熟悉常用的數據結構和算法;
2. 熟練掌握 linux系統開發,具備良好的嵌入式平臺開發能力;
3.具有較強的溝通能力和執行力,能主動思考及推進工作;
4.具有圖像處理開發類工程經驗的優先。
5.精通 C/C++ 語言及 Linux 環境下編程。
6.深入掌握 Linux 多進程通信 (IPC) 機制:
7.精通 ZeroMQ (ZMQ),深刻理解其 Socket 類型、通信模式、消息處理及調優。
8.熟練掌握管道、消息隊列、共享內存(及同步機制)、信號量、Unix Domain Sockets 等 IPC 技術的原理與應用。
9.深入掌握 Linux 多線程 (Pthreads) 編程:
10.深刻理解線程模型、線程安全、并發控制。
11.精通互斥鎖 (pthread_mutex_t)、條件變量 (pthread_cond_t) 的原理與使用,理解其協作機制。
12.熟悉讀寫鎖 (pthread_rwlock_t) 等同步機制。
13.具備設計和實現線程安全模塊的能力。
14.扎實的計算機基礎(操作系統、數據結構、網絡、算法)。
15.良好的問題分析、解決能力和代碼質量意識。
崗位要求:
1. 本科及以上,電子信息、自動化、計算機、軟件等相關專業;
2. 從事軟件開發工作至少3年;
3. C/C++,Python、OFFICE、 Linux 。