岗位职责:
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