职位描述
软件开发工程师专注于设计、开发和优化台架控制软件及嵌入式系统,确保设备的高效运行和智能化。
主要职责
1.软件开发与编程:
o设计并开发机械设备的控制软件上位机界面和嵌入式系统。
o编写高效、可靠的代码(如C#、LabVIEW、C、C++、Python等)以实现设备功能。
o开发人机界面(HMI)和数据处理算法。
o开发自动化执行序列,实现台架的自动化运行控制
o开发通讯控制接口(TCP、串口、CAN),实现台架控制系统及其他外围设备的高效控制。
2.系统集成与调试:
o将软件与机械设备的硬件系统集成,确保其正常运行。
o调试软件,解决硬件与软件接口问题。
o进行系统测试,优化软件性能。
o调试台架外围设备,如环境仓、功率分析仪、电池模拟器等。
3.算法开发与优化:
o开发控制算法(如PID控制、运动控制)以提高设备精度和效率。
o优化现有算法,提升设备性能和响应速度。
4.技术支持与维护:
o为生产、运营团队提供软件技术支持。
o诊断并解决软件故障,确保设备持续运行。
o更新和维护软件系统,修复漏洞并添加新功能。
任职要求
1.教育背景:
o计算机科学、车辆工程、软件工程、自动化或相关专业本科及以上学历。
2.工作经验:
o2年以上软件开发经验,有工业软件开发、嵌入式系统开发经验者优先。
o熟悉工业自动化控制系统(如PLC、SCADA)。
3.技能要求:
o精通编程语言(如C#、LabVIEW、C、C++、Python)。
o熟悉实时操作系统(RTOS)和嵌入式系统开发。
o具备控制算法开发经验(如PID控制、运动控制)。
o良好的问题解决能力和团队协作精神。
4.其他要求:
o了解相关行业标准和协议(如Modbus、CAN总线)。
o具备创新思维和学习能力,能适应快速变化的技术环境。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕