职位描述
岗位职责:
1.系统架构设计:负责成像系统的软件架构设计,包括制定软件分层结构、模块化方案,进行技术选型,满足高性能图像处理和实时控制的需求;
2.核心技术开发与集成:
①主导成像系统核心模块的设计与开发,例如图像采集、图像处理算法集成、三维数据可视化、运动控制、设备通信等。
②关注并研究前沿技术趋势如深度学习在图像处理中的应用、GPU加速、异构计算,推动技术创新和方案迭代。
3.性能优化与质量保障:
①分析和优化系统性能,解决性能瓶颈、资源占用和实时性等关键问题,确保系统在高数据吞吐量下稳定运行。
②建立严格的软件质量保障体系,确保软件符合相关行业法规,主导代码重构、技术难题攻关。
4.跨团队协作与技术支持:
①管理软件开发团队,负责软件开发体系建设和能力建设。
②与硬件工程师、算法工程师等紧密合作,确保软硬件协同工作,为其他团队提供技术支持和解决方案。
③编写架构设计文档、接口说明和技术规范,培养和指导开发团队成员,提升团队整体技术水平。
任职要求
1、计算机科学、软件工程、电子工程、生物医学工程或相关专业硕士及以上学历;
2、具备5年以上嵌入式系统或大型软件系统开发经验,至少2年软件架构设计经验,有成像系统或工业自动化软件项目经验者优先。
3、精通C/C ,熟练掌握Python等编程语言,具备优秀的代码组织和编程风格;
4、熟悉软件架构原理和设计模式,有分布式系统、实时系统设计经验者优先;
5、熟悉图像处理基础理论和常用算法,了解深度学习框架及其在图像处理中的应用;
6、掌握多线程编程、网络通信、数据库技术,有GPU加速、高性能计算经验者优先;
7、熟悉跨平台开发,具备软硬件集成调试能力。