QTC程序设计师岗位职责任职要求
QT、C程序设计师岗位职责:
1)、负责系统的规划与整体方案设计;
2)、参与公司产品XT-50--XT-600等系统的部分控制软件的开发;
3)、负责产品相关固件及驱动开发,测试工作;
4)、进行固件详细设计,代码编写驱动开发,单元测试、系统测试等;
5)、进行固件代码的维护和改进工作;
6)、完成领导安排的其他开发工作。
职位要求:
1、电气、电子、自动化、机电一体化(Mechatronics)或计算机等相关专业,研究生或重点院校本科学历。
2、熟悉QT、C程序设计或工业自动化控制系统的整体设计与开发,并具备相关领域的工作经验。
3、有注塑机伺服驱动系统研发经验,熟悉伺服电机的设计与开发应用。
4、熟悉C/C++语言,熟悉Linux,Windows系统的开发;熟悉SPI,Ethernet,CAN通信等通讯方式;熟悉嵌入式系统的开发。
5、具有良好的敬业精神及强烈的事业进取欲望,对产品开发、新技术应用和技术创新有浓厚的兴趣,具有较强的学习能力。
6、有两年以上基本软件开发、测试、调试技能,熟悉ARM开发工具使用。
篇2:高级程序设计师岗位职责高级程序设计师职责任职要求
高级程序设计师岗位职责
岗位职责:
1、视频图像处理相关工作。
岗位要求:
学历:要求本科及以上;
工作经验/能力要求:
1)A.熟悉C系语言(C、C++、C#、VisualC++等)之一编程,具有极强的编码能力;
B.至少20000行代码的编写经验;
C.至少40000行代码的阅读经验;
D.能够分析程序的时间复杂度、空间复杂度,从算法上提升程序的运行效率。
2)A.熟练掌握基本算法与数据结构
B.数据结构:二叉树、2-3树、有向连通图、无向连通图等。
C.算法:回溯、DFS、BFS、快速排序,二分查找,动态规划,kruskal算法、Prim算法、Dijkstra算法、Floyd算法、网络流、A*算法等。
D.计算几何:凸包、多连形三角剖分、Voronoi图、聚类等。
3)A.掌握微型计算机程序编译相关知识
B.词法分析,语法分析,状态机,编译优化等。
C.熟悉现代微型计算机组件(CPU、GPU、内存、硬盘)、及连接总线和特性(PCI-E、DDR、SATA、eMMC)等。岗位职责:
1、视频图像处理相关工作。
岗位要求:
学历:要求本科及以上;
工作经验/能力要求:
1)A.熟悉C系语言(C、C++、C#、VisualC++等)之一编程,具有极强的编码能力;
B.至少20000行代码的编写经验;
C.至少40000行代码的阅读经验;
D.能够分析程序的时间复杂度、空间复杂度,从算法上提升程序的运行效率。
2)A.熟练掌握基本算法与数据结构
B.数据结构:二叉树、2-3树、有向连通图、无向连通图等。
C.算法:回溯、DFS、BFS、快速排序,二分查找,动态规划,kruskal算法、Prim算法、Dijkstra算法、Floyd算法、网络流、A*算法等。
D.计算几何:凸包、多连形三角剖分、Voronoi图、聚类等。
3)A.掌握微型计算机程序编译相关知识
B.词法分析,语法分析,状态机,编译优化等。
C.熟悉现代微型计算机组件(CPU、GPU、内存、硬盘)、及连接总线和特性(PCI-E、DDR、SATA、eMMC)等。
篇3:程序设计师岗位职责程序设计师职责任职要求
C++程序设计师岗位职责
岗位职责:
1)基于VS/Linux进行产品算法/接口/应用的C/C++代码开发与优化;
2)嵌入式产品算法/接口的C代码开发与优化;
任职要求:
1)具备扎实的C/C++语言设计与开发能力;
2)具备1-5年C/C++代码开发经验;
3)具备良好的代码设计与开发规范;
4)熟悉MFC、Linux编程、TCP/IP、USB等开发经验者优先考虑;
5)本科以上学历,电子、通信、控制、计算机等相关专业毕业;