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