招聘若干人4个岗位
西北工业大学软件学院智能无人控制系统实验室因工作需要,面向社会公开招聘嵌入式/C++开发工程师、机械工程师、研发助理、项目申报专员若干名,期待有志之士加入,共创未来。具体要求如下:
一、岗位职责与要求
1.嵌入式/C++软件开发工程师
岗位职责:
①负责工业设备(如控制系统、自动化设备)的C/C++软件开发,包括功能模块编码、逻辑优化及单元测试;
②参与工业设备硬件调试工作,定位软硬件协同问题(如接口通信、传感器数据交互),配合硬件团队完成联调与故障排查;
③参与软件系统设计,包括架构规划、模块划分、接口定义,确保设计方案适配工业场景需求;
④按要求完成技术文档编辑,包括需求文档、设计文档、调试报告、用户操作手册等;
⑤配合团队完成项目推进,与硬件工程师、测试工程师、现场实施团队高效协作,确保项目按时交付;
⑥持续优化已上线工业控制软件的稳定性、兼容性,解决现场反馈的软件问题。
岗位要求:
①全日制本科及以上学历,至少1年以上工作经验;
②熟练掌握C/C++编程语言,具有1年以上嵌入式或C++开发或工业控制领域软件开发经验,能独立完成模块开发;
③具备一定的软件设计能力(非纯嵌入式编码),能参与架构讨论或模块设计,理解工业场景下的软件可靠性、实时性要求;
④必须接受文档编辑工作,具有清晰的文档撰写逻辑和良好的文字表达能力;
⑤具备强烈的团队协作意识,能主动沟通协作,适应项目化工作节奏;
⑥有扎实的软硬件调试能力,能使用调试工具(如GDB、逻辑分析仪、万用表、示波器等)定位软件bug及硬件交互问题;
⑦熟悉OPCUA的标准化数据通信接口、TwinCAT平台和/或其他主流PLC的控制系统软件设计、运动控制卡;熟悉工业现场总线(如Profinet,EtherCAT,EtherNet/IP,Modbus-TCP/RTU)的配置与调试;对工业控制逻辑有理解,具备快速学习工业控制的能力(满足其一也可);
