崗位職責:
1.進行公司項目及軟件產品的設計、開發、聯調、自測工作;Design, develop, debug, and self test company projects and software products;
2.負責解決開發過程中技術難點的攻破; Responsible for solving technical difficulties during the development process;
3.完成部門經理分配的任務;編寫部門相關產品的設計文檔; Complete the tasks assigned by the department manager; Write design documents for department related products;
4.與相關人員溝通協調產品的開發,落實和配合推進整體研發進度;Communicate and coordinate product development with relevant personnel, implement and cooperate to advance the overall research and development progress;
任職要求:
1.大學本科及以上學歷,計算機、電子、自動化等相關專業;Bachelor's degree or above in computer science, electronics, automation, and related majors
2.有較強的C/C++語言編程基礎,熟練掌握C++(11/14)標準庫;Strong programming foundation in C/C++language, proficient in C++(11/14) standard libraries;
3.熟練掌握CMake.ViualStduio2015/2017/2019開發工具; Proficient in CMake Visual Studio 2015/2017/2019 development tool;
4.熟練掌握常用基礎算法原理和代碼實現,熟悉進程/線程技術.異步通信機制.內存管理.數據結構等;Proficient in commonly used basic algorithm principles and code implementation, familiar with process/thread technology, asynchronous communication mechanisms, memory management, data structures, etc
5.熟練使用項目管理系統.BUG管理系統.代碼版本控制系統等; Proficient in using project management systems Bug management system, code version control system, etc.
6.具有良好的團隊協作能力和溝通能力; Possess good teamwork and communication skills
7.有Window/Linux系統層、驅動層開發經驗者更佳;Those with experience in developing Windows/Linux system layer and driver layer are preferred