岗位描述
岗位定位(Why this role)
负责工业视觉图像采集链路与设备SDK的底层软件开发,搭建稳定、高性能的相机接入与图像传输软件模块。聚焦设备通信、图像采集、链路传输与异常容错,打通硬件设备到上层视觉算法之间的数据通道。
你将负责(What you own)
1. 开发设备发现、连接管理、参数控制、图像采集与异常恢复相关模块。
2. 持续优化采集链路,提升吞吐能力、降低时延,保障稳定性与长时间连续运行的可靠性。
3. 参与视觉软件接口、SDK、API及配套工具的建设,优化开发者与客户侧的使用体验。
4. 负责系统联调、日志诊断、问题定位,输出技术文档和开发规范建设。
任职要求(Must-have)
1. 具备扎实的C++开发能力,熟悉模块架构设计、多线程、内存管理与性能调优。
2. 拥有Linux开发、部署调试、系统资源分析或嵌入式环境问题排查的实战经验。
3. 掌握图像采集、数据链路、网络传输、设备控制相关的基础机制。
4. 具备良好工程质量意识,能够写清接口、日志、异常处理和测试边界。
加分项(Nice-to-have)
1. 有工业相机开发经验,熟悉GenICam/GenTL、GigEVision、USB3Vision或视觉SDK开发。
2. 熟悉TCP/IP、高带宽数据传输、缓存机制、丢包处理、低延迟优化方案。
3. 具备机器人视觉、边缘设备开发、现场故障排查或客户项目交付经验。
你将获得(What you get)
1. 深度参与机器人/工业视觉底层基建建设,接触工业相机、高速图像传输、GenICam等工业视觉核心技术栈,积累硬核底层工程能力。
2. 独立负责采集链路与SDK模块,从方案设计、编码实现到现场问题闭环全流程落地,拥有充足的技术决策权。
3. 和算法、硬件、机器人工程团队紧密协作,打通软硬件联合研发链路,拓宽技术视野。
4. 技术氛围务实,鼓励持续优化技术方案,支持技术调研与新技术落地,配套完善的成长与激励机制。