崗位職責:
1.在資深工程師指導下,參與公司核心模塊的軟件架構設計與開發(fā),深度運用Modern C++(C++11/14/17/20)特性。
2.參與項目組開發(fā)項目的同時,設計并實現(xiàn)通用 C++ 庫(如工具類、數(shù)據(jù)結構、RPC、QT控件庫、數(shù)字信號處理算法庫),提升整體開發(fā)效率,同時也參與通用C#庫的開發(fā)(如WPF控件庫和跨平臺的UI控件庫)。
3.參與跨平臺(Linux/Windows/嵌入式)應用的構建與調(diào)試,使用 CMake 等構建與包管理工具。
4.編寫并執(zhí)行單元測試,參與持續(xù)集成(CI)流程,保證代碼可靠性。
5.撰寫技術文檔,參與設計評審,與算法、硬件及測試團隊緊密協(xié)作,推動項目落地。
任職要求:
1. 掌握C++11/14/17/20 新特性(如模板元編程、智能指針、完美轉發(fā)、lambda等)。
2.良好的團隊協(xié)作與溝通能力,責任心強,學習能力突出。在工作中能通過學習和實踐掌握多種編程語言,框架和算法,逐步具備全棧開發(fā)的能力。
3.計算機科學、軟件工程、電子工程、通信工程等相關專業(yè)。
4.良好的算法與數(shù)據(jù)結構基礎,具備邏輯分析與問題解決能力。
5.具備 Linux/Windows 開發(fā)環(huán)境經(jīng)驗,熟悉常用編譯工具鏈(gcc/clang/MSVC)
加分項:
1.熟悉設計模式。
2.了解多線程并發(fā)編程。
3.使用C#,TypeScript等語言的經(jīng)驗和前端開發(fā)經(jīng)驗。
4.有嵌入式開發(fā)經(jīng)驗。
5.有數(shù)字信號處理(DSP)基礎,熟悉時域/頻域分析、濾波器設計、FFT、數(shù)字調(diào)制、解調(diào)算法。
6.英語讀寫能力優(yōu)秀,能閱讀英文技術文檔。