岗位职责:
1. 协议驱动开发与实现:包括物理层、MAC层以及协议栈适配。
2. 硬件接口适配与调试:对常见硬件接口如SPI, UART, USB, PCIE等完成驱动与硬件的适配开发。
3. 驱动层与上层软件协同:设计驱动层上层API,为上层应用提供标准化调用方式。
4. 性能优化与问题攻坚:针对关键指标,对驱动程序进行性能分析和优化。
5. 系统协同与硬件适配:结合常用主控芯片系列,以及常用操作系统(如Linux, 鸿蒙,RTOS),进行驱动和应用的开发适配工作。
任职要求:
1. 具备 5 年以上嵌入式驱动开发经验,熟悉 VxWorks 实时内核架构、I/O 子系统、中断处理机制及任务调度,能独立完成驱动在 VxWorks 下的适配、剪裁与性能优化。
2. 理解 Linux 内核驱动框架,熟练掌握字符设备 / 网络设备驱动开发,熟悉设备树、平台设备模型及内核调试工具。
3. 有完整的基于 VxWorks 系统的驱动移植项目经验(如从Linux移植到VxWorks)。
4. 具备跨系统驱动兼容性问题解决能力,能精准识别并处理 VxWorks 与 Linux 在内存管理,线程模型,中断响应等方面的差异,确保移植后驱动功能稳定、性能达标。