职位描述
岗位职责
1、负责无线电监测设备的嵌入式驱动开发、调试及驱动相关功能适配;
2、开发嵌入式端设备通信模块,实现TCP/UDP、串口、Modbus/CAN等协议的底层数据交互,保障通信的实时性和稳定性;
3、负责Linux系统下(如Ubuntu/嵌入式Linux)PCIe驱动调试,封装高性能、易调用的底层接口,支撑上层应用开发;
4、协助硬件工程师定位板卡硬件问题,完成嵌入式软硬件联调;
5、编写嵌入式驱动/接口的技术文档,参与代码评审,推动嵌入式模块性能优化;
6、关注Linux嵌入式技术生态,探索RTOS/轻量级框架在设备中的应用;
7、与研发其他团队协作,参与linux驱动及算法调试,确保设备整体性能;
8、新硬件平台下的嵌入式系统移植及裁剪;
任职要求:
1、学历要求:统招本科(985或211)及以上,硕士优先;
2、专业要求:计算机/嵌入式/电子工程等相关专业;
3、经验要求:5年C /C开发经验,3年以上Linux嵌入式开发经验;
4、精通C (嵌入式场景)/C语言,熟练的嵌入式设备开发调试经验;
5、深度熟悉Linux环境:掌握Linux内核编译、根文件系统构建、交叉编译工具链使用,熟练使用Shell脚本/常用调试工具(gdb/strace/lsof);
6、掌握Linux驱动开发(PCIe/串口/网口),熟悉设备树、内核模块编译调试;
7、熟悉TCP/UDP、串口、Modbus/CAN等通信协议的底层实现,具备嵌入式多线程/中断处理开发经验;
8、熟悉内存管理、实时性优化技术,具备高并发、低延迟嵌入式系统开发经验
9、具备跨平台(Linux嵌入式/Windows)开发调试能力,能独立排查驱动/板卡级问题
加分项:
1. 有无线电通信/频谱监测设备嵌入式开发经验
2. 了解QT框架(嵌入式QT),具备嵌入式界面开发经验
4. 了解嵌入式3D渲染技术,一定的AI处理器应用经验
5. 能阅读英文技术手册,快速掌握新芯片/驱动技术
年龄要求:35岁以内