EN
职业
职位列表
HMI开发工程师-C, C++
上海 3-5 年 本科 2024.10.28

岗位描述:

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

 

任职要求:

1. 3-5 年以上的图形应用软件开发经验,具备跨平台开发背景

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. 对工业自动化领域充满激情,愿意在这个领域不断挑战和突破

附件
* 上传文件不能超过20M
提交