职位描述
一、岗位职责
1.软件设计与开发
根据工业项目需求,运用 C++语言进行工业软件的设计与开发工作,包括但不限于人机交互界面、数据采集与处理系统、工业自动化控制软件等。
参与软件系统的架构设计,确保软件的高可用性、高性能和可扩展性,满足工业现场复杂环境的使用要求。
2.代码编写与测试
按照项目规范和要求,编写高质量、易维护的 C++ 代码,遵循编码规范和最佳实践。
对开发完成的软件模块进行单元测试,及时发现并解决代码中的缺陷和问题,确保软件的稳定性和可靠性。
3.项目协作与沟通
与硬件工程师、测试工程师、产品经理等团队成员紧密协作,共同完成工业软件项目的开发任务。
参与项目的需求分析、设计评审等会议,及时反馈项目进展情况和遇到的问题,提出合理的解决方案。
4.技术研究与创新
关注工业软件领域的最新技术和发展趋势,研究并引入适合公司业务的新技术、新方法。
对现有工业软件进行持续优化和改进,提高软件的性能和用户体验。
二、任职要求
1.专业技能
熟练掌握C++编程语言,有扎实的编程基础,熟悉面向对象编程思想和设计模式。
熟悉C++ 框架,了解 Windows 操作系统的开发环境和应用程序开发流程。
具备数据库编程能力,熟悉至少一种主流数据库(如 SQL Server、MySQL、SQLite 等),能够进行数据库设计、开发和优化。
2.项目经验
有工业软件开发相关项目经验者优先,如工业自动化控制系统、工业物联网平台、MES(制造执行系统)等。
参与过实际项目的全生命周期开发,包括需求分析、设计、编码、测试和维护等环节。
条件优秀者可适当放宽
3.综合素质
具备良好的问题解决能力和逻辑思维能力,能够独立分析和解决复杂的技术问题。
有较强的学习能力和团队协作精神,能够快速掌握新知识和新技术,与团队成员有效沟通和协作。
工作认真负责,有良好的自我管理能力和时间管理能力,能够承受一定的工作压力,按时完成项目任务。
4.工作年限
从事相关工作3年以上。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕