嵌入式软件架构工程师 合肥 社招 全职 数字技术 - 软件研发 本科及以上 3-5 年 职位描述 1、负责嵌入式底层软件开发,完成Bootloader(U-Boot)、Linux Kernel的移植、裁剪与适配,支持NVIDIA、地平线、瑞芯微等多平台核心板。2、开发与维护各外设驱动,包括但不限于Camera(MIPI-CSI/ISP)、以太网(TSN)、PCIe、USB、CAN、音频Codec、加密芯片等,保障工业场景下的稳定性和实时性。3、应用RT-Patch或Preempt-RT进行实时性优化,满足工业控制场景对中断延迟和任务抖动的苛刻要求。4、实现Secure Boot、RPMB、加密分区等安全启动与固件保护机制,防止固件篡改与逆向,保障设备安全。5、构建与定制Rootfs(基于Buildroot/Yocto/Debian),集成AI推理框架(TensorFlow Lite、ONNX Runtime、地平线/瑞芯微NPU SDK)及工业协议栈(Modbus、OPC UA、MQTT)。6、设计并实现OTA升级方案(固件、内核、文件系统),支持远程维护与批量部署。7、编写驱动设计文档、系统移植指南、测试用例,协助硬件工程师进行硬件调测。 职位要求 1、本科及以上学历,计算机、电子、自动化等相关专业,3年以上嵌入式Linux底层开发经验,有智能机器人、工业控制、边缘计算或车载产品经验者优先。2、扎实的C/C++编程能力,熟悉ARM架构与汇编,深入理解Linux内核驱动模型(设备树、中断、DMA、内存管理)。3、熟悉至少两种上述平台的BSP开发(NVIDIA Jetson BSP、地平线天工开物/板级包、瑞芯微RK官方SDK),能独立完成从内核启动到外设驱动的全流程适配。4、熟练使用Yocto/Buildroot构建根文件系统,熟悉U-Boot移植与调试,掌握Secure Boot实现机制(如OP-TEE、TPM、RPMB)。5、具备实时性优化经验,熟悉PREEMPT_RT、CPU隔离、中断亲和性配置,有cyclictest等工具调优经历。6、熟悉工业现场总线协议(CANopen、EtherCAT)或边缘端AI部署(TensorRT、地平线BPU、瑞芯微RKNN)者优先。7、良好的英文文档阅读能力,具备团队协作意识和快速学习能力,能适应多平台并行的开发节奏。 投递...