职位描述
职位概述
需要经验丰富的C#软件工程师。该职位专注于开发和维护精密控制系统软件,涉及硬件接口通信、数据处理和用户界面优化。理想候选人应具备扎实的C#编程技能,并对软件稳定性和性能优化有深入理解。
主要职责
- 负责上位机软件的开发和维护,包括位移台精密控制系统的设计与实现。
- 优化软件界面,确保用户体验流畅、直观,并支持图像显示和图像拼接功能。
- 开发数据处理算法,处理实时数据流以支持精密控制和分析需求。
- 实现串口通信、PCIE等接口的集成,确保硬件与软件的无缝交互。
- 维护软件的稳定性,进行代码审查、调试和性能优化,以减少故障发生率。
- 参与需求分析、系统测试和文档编写,确保项目按时交付高质量成果。
- 与跨职能团队协作,解决技术问题并持续改进软件架构。
任职要求
- 本科及以上学历,计算机科学、软件工程或相关专业。
- 至少3年以上C#开发经验,熟练使用.NET框架和相关工具(如Visual Studio)。
- 具备位移台精密控制经验,能够设计和实现高精度运动控制逻辑。
- 精通上位机软件撰写,包括多线程处理和实时响应机制。
- 熟悉界面优化技术,如WPF或WinForms,确保UI/UX设计高效且用户友好。
- 掌握数据处理算法开发,包括图像拼接、图像显示和相关计算模型。
- 经验丰富于串口通信、PCIE等接口协议的实现和调试。
- 良好的代码撰写习惯,包括代码规范、版本控制(Git等)和单元测试实践。
- 强烈的责任心、问题解决能力和团队合作精神。
- 优先考虑具有精密仪器软件开发背景或相关行业经验者。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕