职位详情
C/C++软件工程师
2-2.6万
新拓尼克科技研发中心 / Syntronic Beijing R&D Center
上海
5-10年
本科
10-23
工作地址

张江集电港龙东大道3000号

职位描述
职责概述:
参与HMI组态软件全生命周期研发, 包括PC 端组态工具, 以及设备端嵌入式应用程序开发。负责从需求分析、框架设计到功能划分,以及最终的实现过程。

基本要求:
1.5-10年以上的图形应用软件开发经验,具备跨平台开发背景。
2.熟练掌握C/C++编程语言, 以及良好的OOP思想和编码规范。
3.熟练掌握任意一种图形软件开发框架库或图形接口, 并了解设计和实现原理。(如MFC, Win32 GDI, WinForm, WPF, Qt, GTK, LVGL, Skia, Cario, Freetype等)
4.熟悉操作系统原理, 多线程和异步编程的概念。
5.熟练掌握Win32, POSIX API 等。
6.精通设计模式和UML建模方法,能够解决软件设计中的各种问题。
7.了解Java 虚拟机, 有Java 桌面应用或移动端应用开发经验。
8.了解SQLite 数据库, mbedTLS等第三方开源库。
9.能够灵活应用不同技术进行组件化开发。(COM, ActiveX, .NET CLR等)
10.具有完整图形界面软件生命周期开发经验 (不限于桌面端应用, 移动端应用或者嵌入式应用)。

加分项:
1.具有独立软件项目开发经验,或在开源项目中有贡献经验。
2.具有工业自动化软件设计或项目背景,熟悉各种HMI组态软件,以及各类通讯协议。

个人特质:
1.对新技术有强烈的学习兴趣,能够不断提升自身技能。
2.具备团队协作精神,能够有效沟通并协同合作。
3.良好的问题解决能力和创新思维,能够在复杂的软件设计中找到有效的解决方案。
4.对工业自动化领域充满激情,愿意在这个领域不断挑战和突破。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请