岗位描述
岗位职责
1.架构设计: 定义打印机软硬件系统的总体架构,可独立完成如下1个或多个任务:
-核心软件栈:基于RTOS/Linux的固件,涵盖打印语言(PCL/PS)解释、光栅图像处理、引擎控制等核心模块。
-上位机驱动:领导开发Windows/Linux平台的打印驱动程序。
-打印应用开发: 结合打印机应用场景,开发可展示的demo,包括不限于云打印、手机打印、PC打印、AI打印等。
2.客户支持: 协助解决战略客户在架构设计阶段遇到的技术难题,提供权威的技术方案咨询。
3.文档制定: 主导制定基于我司芯片的硬件设计指南、打印机软件开发设计指南、API接口规范。
岗位要求
1.经验: 5年以上工作经验,其中至少3年在打印机OEM/ODM厂商担任系统架构、核心固件开发或平台设计职务。
2.项目经历: 全程主导或作为核心架构人员参与过至少2款激光或喷墨打印机产品的完整开发周期,并实现量产。
3.专业知识:精通打印机工作流程,包括打印语言解析、光栅图像处理、色彩管理、打印引擎控制时序。掌握ARM或RISC-V体系架构,具备内核上的丰富开发经验。
4.技能:精通C/C++语言编程;具备大型嵌入式软件系统的架构设计能力,能使用UML等工具进行建模;具备阅读硬件原理图和数据手册的能力,能进行基础的硬件调试。