职位详情
嵌入式软件工程师(Linux驱动与传感器集成方向)
1.5-2.5万
深圳市辰松科技有限公司
深圳
3-5年
本科
08-21
工作地址

金地威新软件科技园二期-7号楼

职位描述
岗位职责:
一、传感器驱动开发与集成
1、负责气压计、温湿度传感器等环境传感器的Linux驱动开发,实现数据采集、校准及低功耗管理。
2、设计传感器数据融合算法(如气压-温度补偿),提升测量精度(目标±0.5%误差)。
二、总线协议驱动开发
开发并维护 I2C/SPI/UART/I2S 等总线接口驱动,优化高并发场景下的通信稳定性。
三、硬件抽象层与内核集成
1、基于 Linux内核驱动模型(Platform Device/DTS)定义硬件抽象层,实现传感器与SoC的快速适配。
2、集成 IIO子系统(Industrial I/O),通过sysfs暴露传感器数据接口,支持用户层实时读取。
三、系统性能调优与调试
1、优化驱动资源占用,设计零拷贝数据传输方案。
2、主导从硬件到驱动层的全链路调试(如使用示波器分析I2C信号时序)。
四、技术文档与标准化
编写驱动设计文档、接口手册及自动化测试用例(覆盖极端温湿度场景)。
任职要求:
一、专业背景
计算机/电子工程/自动化相关专业本科及以上学历,3年以上嵌入式Linux驱动开发经验。(一流高校本科或硕士学历的优秀毕业生,有培养潜力的可适当放宽条件)
二、核心技术能力
1、精通C语言:掌握内存管理、中断处理、并发控制(如自旋锁/RCU),熟练使用GDB/kgdb调试。
2、传感器驱动开发经验:深入理解I2C/SPI协议栈(如时序配置、DMA传输优化)。具备气压/温湿度传感器校准算法实现经验(如SPL06的24位补码转换)。
三、内核开发能力:
1、熟悉Linux设备树(DTS)、中断子系统、IIO框架集成。
2、掌握UART串口驱动调试(如流控/波特率自适应)及I2S音频同步协议。
四、硬件与平台经验
能阅读电路图(如I2C地址映射、GPIO中断引脚配置)。
五、加分项
1、有环境监测设备(气象站/农业物联网)或穿戴设备项目落地经验。
2、熟悉低功耗设计(如PM休眠唤醒、传感器待机模式)。
3、了解传感器融合算法(IMU+气压计高度定位)。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请