Goertek logo
歌尔股份
平台软件开发岗(047443)

平台软件开发岗(047443)

发布于 大约 3 小时前

普通员工/个人贡献者

成都市
中级经验
全职员工
仅现场办公
硕士
软件工程
Mfc
Secs/Gem
Wpf
多线程
设计模式

AI 估算 · 15k–25k

成都C++开发3年经验硕士,工业软件领域,薪资约1.5-2.5万/月,年终奖1-3个月。

职位详情

关于这个职位

该职位是歌尔股份智能装备事业群下的平台软件开发岗,主要参与自动化设备通用软件平台、设备系统控制软件和自动化测试工具的设计与开发

你将使用C++/C#和QT/MFC/WPF等技术,与团队协作解决技术难题,并参与专利撰写
适合有扎实编程基础和对工业自动化感兴趣的软件工程师

最低要求

计算机/软件相关专业硕士及以上学历,3年以上相关工作经验

精通C++/C#开发语言,熟悉C++17,良好的编程风格规范,有较强的代码阅读和设计能力
精通面向对象编程思想,并有实践经验
精通数据结构和常用算法,并精通多线程编程
熟练掌握设计模式,熟悉常用的软件设计语言或工具,比如UML的基本使用、MVVM模式等
具有基于QT或MFC或WPF框架的项目开发经验,熟悉框架底层实现机制
熟悉EtherCAT、MODBUS、OPCUA、CANopen、SECS/GEM等协议
具备快速学习能力,独立分析问题和解决问题的能力,并愿意尝试多种方法解决问题
具备良好的团队合作精神和沟通表达能力
具有较强的英语阅读能力,能够阅读英文文献

工作职责

参与自动化设备通用界面软件平台、自动化设备通用软件模块、自动化设备系统控制软件、自动化测试工具软件的设计、开发和维护工作,包括软件性能优化,技术难题攻关,解决各类潜在技术风险,保证系统的安全、稳定、快速运行

参与需求分析、技术评估,架构设计和详细设计、并撰写相关文档
参与模块开发、单元测试、集成测试,解决工程中的关键问题和技术难题
参与设备操作手册和其他相关文档的编写
相关领域知识产权布局,参与领域专利撰写及申请
参与领域相关技术知识及项目经验培训

AI 洞察

优缺点分析

优点

  • 上市公司平台稳定,业务涉及智能制造,行业前景较好
  • 技术栈涵盖工业控制、上位机开发、通信协议,能积累深厚的工业软件经验
  • 有专利撰写和培训机会,有利于综合能力提升
  • 成都生活成本相对一线城市低,薪资有一定竞争力
  • 技术栈偏传统(C++/MFC/WPF),相比互联网前沿技术,创新空间有限
  • 适合喜欢工业控制、设备自动化方向,追求技术深度和稳定发展的软件工程师

缺点 / 挑战

  • 工业软件开发可能面临调试、现场支持和项目压力,需要较强的问题解决能力
  • 需要熟悉多种工业协议,快速学习复杂业务逻辑,有一定挑战性

角色解读

  • 在技术方向可深入成为工业软件架构师或领域专家,主导大型自动化平台的设计
  • 有机会横向扩展至设备控制、测试开发、项目技术管理等领域
  • 通过参与专利和知识产权工作,向技术型复合人才发展
  • 负责自动化设备软件平台(如界面软件、控制软件、测试工具)的设计、开发和维护,确保系统稳定高效运行
  • 参与需求分析、架构设计和详细设计,并编写相关技术文档
  • 进行模块开发、单元测试和集成测试,解决工程中的关键技术难题
  • 参与知识产权布局和专利撰写,同时参与技术培训,促进团队知识共享
  • 精通C++/C#,熟悉C++17,具备良好的代码风格和设计能力
  • 掌握面向对象思想、数据结构、算法和多线程编程
  • 熟悉设计模式、UML、MVVM,并有QT/MFC/WPF框架的实际项目经验
  • 了解EtherCAT、MODBUS、OPCUA、CANopen、SECS/GEM等工业协议

申请策略

  • 了解歌尔股份的业务和智能装备事业群的产品线,在面试中体现行业认知
  • 展示对软件工程规范(文档、单元测试、代码评审)的理解和实践
  • 突出C++/C#项目经验,尤其是使用QT/MFC/WPF框架开发的完整项目或模块
  • 强调多线程、数据结构和算法方面的实际应用案例
  • 如有工业协议相关经验(EtherCAT、MODBUS等),一定要重点展示
  • 可以附上技术博客或GitHub链接,证明编码风格和设计能力
  • 熟悉常见工业通信协议的基本原理和报文结构
  • 练习C++17新特性,如variant、optional、结构化绑定等

面试指南

  • 对于项目类问题,采用STAR法则:背景、任务、行动、结果,突出个人贡献和技术决策
  • 对于技术原理题,先阐述核心概念,再结合项目实例说明应用,最后总结注意事项
  • 对于多协议比较题,可以从性能、实时性、拓扑、应用场景等维度展开
  • 请介绍一个你使用C++/C#开发的完整项目,包括架构设计和遇到的问题
  • 如何实现一个高效的多线程任务调度系统?
  • 你了解哪些工业通信协议?请比较EtherCAT和MODBUS的区别
  • 在QT中如何实现MVVM模式?请举例说明
  • 如何优化一个耗时操作的性能?谈谈你的思路

职位点评

61
综合评分

上市公司的工业软件技术岗,技术成熟,成长稳定,但工作生活平衡一般。

从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。

更适合这类人
适合重视技术积累和职业稳定,对智能制造领域感兴趣,并能接受现场办公和可能的工作压力的求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利60
成长发展70
工作生活50
使命价值60

薪资福利

60中等

JD未披露具体薪资,但作为上市公司正式技术岗位,预计提供有竞争力的薪酬和稳定的福利保障。

薪资信号未披露(AI估算:15K-25K/月)

成长发展

70中等

涉及C++/C#、QT/MFC/WPF及多种工业协议,技术深度可观,且提供培训与专利机会,但技术栈偏传统,创新性一般。

技术前沿传统/成熟技术
技术栈C++、C#、QT、MFC、WPF、多线程、设计模式、EtherCAT、MODBUS、SECS/GEM
成长机会培训
业务类型ambiguous

工作生活

50较低

工作地点成都,办公模式未说明(默认现场),JD中未提及弹性工作或加班情况,生活平衡程度一般。

工作模式仅现场办公
办公地点未明确
加班情况未提及(无法判断)

使命价值

60中等

属于智能制造相关领域,有一定行业前景,但岗位本身偏向工程实现,社会影响力中等。

行业发展高速增长赛道
社会影响中性/一般
创新程度稳健跟随主流
Watch Jobs