27校招-防务-驱动工程师(武汉)
东土科技 · 江夏区 · 校招
AI 摘要智能生成
负责CPU操作系统适配、底层驱动开发、MCU程序设计
职位描述
1.负责CPU操作系统适配、底层驱动开发、MCU程序设计。 2.操作系统适配:Linux/VxWorks/国产麒麟OS/国产道系统/RTOS 等操作系统适配,进行 BSP(板级支持包)开发、内核配置与裁剪、设备树(DTS)维护。 3.底层驱动开发:负责底层驱动(如 UART、I2C、SPI、USB、Ethernet、LCD、Camera、GPU......)的设计、开发、调试与移植。 4.MCU程序设计:根据产品需求,完成软件架构设计、模块划分、代码实现以及优化。 5.性能优化:对系统启动时间、功耗、性能(吞吐量、中断延迟等)进行调优,解决复杂的技术瓶颈。 6.问题定位:深入分析系统稳定性、兼容性、功能异常等软硬件结合问题,并提供解决方案。 7.文档编写:撰写和维护详细的设计文档、接口文档、测试报告及用户手册。 8.跨部门协作:与硬件工程师、测试工程师师、应用软件工程师紧密合作,确保从系统的顺畅运行。
任职要求
- 学历与专业:计算机、电子工程、通信、自动化等相关专业,本科及以上学历。
- 核心技能:
- 编程语言:熟悉 C 语言,熟悉汇编语言。对 Python/Shell 脚本有一定了解。
- 操作系统:深入理解操作系统原理,特别是内存管理、进程调度、中断机制、同步与互斥。
- 硬件基础:能看懂原理图、Datasheet,熟练使用示波器、逻辑分析仪等调试工具。
- 经验要求:能承担复杂驱动模块或子系统的开发与架构设计,有主导项目经验。
- 领域知识(至少精通一项或多项):
- Linux 内核驱动:熟悉内核模块、字符设备/块设备/网络设备驱动框架,熟悉设备树。
- RTOS/裸机驱动:在 FreeRTOS、Zephyr、ThreadX 等系统或裸机环境下有驱动开发经验。
- 总线与协议:熟悉 PCIe、USB、SDIO、MIPI 等高速总线协议及其驱动开发。
- 综合能力:优秀的问题分析和逻辑思维能力,能承受一定压力;良好的沟通能力和团队协作精神;强烈的责任心、自驱力和学习新技术的能力。
- 优先考虑条件:
- 有内核主线提交记录或开源社区贡献者优先。
- 有量产项目经验者优先。
- 有海思Hi35xx系列、瑞芯微RK
- 飞腾D2000/D
- 龙芯2K1000/2K2000/2K3000开发经验优先。
- 熟悉安全启动、可信执行环境等相关安全技术者优先。