企业登录
当前位置:首页 > 学生 > 招聘信息
招聘信息
PC软件工程师

8000-10000元

职位投递邮箱:1@zhscpower.com
工作地域:广东省
职位类别:工程技术人员
学历要求:本科
招聘人数:2人
发布时间:2026-01-21浏览量:210

* 专业要求:

计算机科学与技术、电子信息工程、软件工程、通信工程、物联网工程等相关专业

* 职位描述:

一、核心工作内容


- 负责智能家居照明、控制器、传感器类产品PC端配套软件全流程开发,涵盖需求分析、架构设计、界面开发、编码实现、调试优化及版本迭代。


- 基于C/C++,结合QT框架及C# Windows UI技术栈(WinForms/WPF/MAUI),开发高可靠、高可用的PC端应用,实现设备参数配置、数据采集与可视化、远程控制、故障诊断、固件升级等核心功能。


- 负责PC端软件与智能家居硬件的通信协议适配及联调,支持Wi-Fi、蓝牙/BLE、ZigBee等无线通信方式的数据交互。


- 主导PC端软件性能优化与问题排查,解决界面卡顿、通信延迟、兼容性异常等问题;重点优化C# Windows UI界面渲染效率、响应速度及跨版本兼容性。


- 编写并维护需求规格说明书、设计文档、用户手册等技术文档,保障文档规范完整。


二、任职资格要求


(一)基本要求


- 学历专业:本科及以上,计算机科学与技术、电子信息工程、软件工程、通信工程、物联网工程等相关专业。


- 经验背景:3年以上PC软件开发经验或优秀应届毕业生,有智能家居、工业控制或硬件配套PC软件项目经验者优先;具备C# Windows UI(WinForms/WPF/MAUI)开发经验者优先。


- 英语能力:大学英语四级及以上,可熟练阅读QT、C# Windows UI开发手册、芯片通信协议等英文技术文档。


- 综合素质:具备较强的逻辑思维、问题解决能力及技术钻研精神;拥有良好的团队协作与沟通能力,可承受项目交付压力。


三、核心技术能力


1. 编程与开发能力


- 精通C/C++/C#,具备扎实的编程基础,熟悉数据结构、算法及面向对象设计,可独立完成复杂模块设计与开发。

- 精通C# Windows UI开发,熟练运用WinForms/WPF/MAUI构建桌面应用,掌握XAML语法、数据绑定及MVVM架构;具备Windows自定义控件开发、界面布局优化、多线程UI交互经验。

- 熟悉QT框架开发,熟练使用QT Creator,深入理解信号与槽机制、Widgets/QML界面开发、网络编程(TCP/UDP/HTTP)及多线程编程;具备QT自定义控件开发及界面优化经验者优先。


2. 通信与数据处理能力


- 熟悉至少两种主流通信协议的PC端开发(无线:Wi-Fi/蓝牙/BLE/ZigBee;有线:USB/串口/以太网),具备硬件通信联调经验;可基于C#实现协议解析、数据交互及异常处理。


- 具备数据解析、存储与可视化能力,熟悉SQLite、MySQL等数据库,可通过C# LINQ或QT Charts/WinForms Chart实现数据高效存储与图表化展示。


3. 工程化开发能力


- 熟练使用Visual Studio、QT Creator等开发环境,掌握GDB、QT调试工具、Visual Studio调试器等,具备快速定位并解决软件缺陷的能力。


- 掌握Git/SVN版本控制、CMake/QMake/MSBuild构建工具,具备良好的代码规范与工程化思维;熟悉Windows平台软件打包(如Inno Setup)、安装程序制作及兼容性适配,可处理C# Windows UI应用跨版本兼容问题。


四、加分项


- 有智能家居照明、控制器、传感器类PC端软件全流程开发及项目主导经验者优先。


- 精通QT跨平台开发(Windows+Linux),或具备QT Quick/QML、C# WPF/MAUI高性能界面开发经验者优先。


- 具备丰富的多线程并发控制、内存泄漏优化、软件性能调优(启动速度、运行流畅度)经验,尤其擅长C# Windows UI应用优化。


- 具备C# Windows UI自定义控件开发、高DPI适配实战经验,或有MAUI跨平台(Windows+移动端)开发经验者优先。


- 拥有相关技术专利、核心项目成果,或在行业头部企业从事同类岗位者优先。