【BSP开发经理】
岗位职责:
1. 团队管理:领导 8-10 人的 BSP 研发团队,制定技术路线图,分配任务,跟踪进度,对交付质量和节点负责。
2. BSP 架构设计:主导 NVIDIA Jetson(Orin/Thor 系列)平台的 BSP 整体架构设计,涵盖 L4T 内核定制、驱动开发、设备树、Bootloader(UEFI/U-Boot/CBoot)及文件系统构建。
3. 驱动开发与维护:负责关键子系统驱动(PCIe、NVMe、USB、Ethernet、Camera/VI、Display、VIC/NVDEC/NVENC/PVA)的开发、性能调优和生产环境故障排查。
4. L4T 系统集成:管理 L4T BSP 包(JetPack)的裁剪、定制与版本升级,协调内核模块、用户态库、固件与 AI 推理框架(TensorRT/DeepStream)的系统级集成。
5. 跨团队协作:作为 BSP 团队对外接口,与硬件(原理图/PCB)、系统架构、AI 算法、测试及 PM 紧密协作,推动板级 Bringup、DVT/PVT 阶段的 BSP 问题闭环。
6. 研发流程建设:建立和完善 BSP 团队的 CI/CD 流水线(自动化构建、内核测试、硬件在环测试 HIL),推行 Code Review、编码规范和知识沉淀机制。
7. 技术攻关:主导生产环境疑难问题(内核 panic、硬件兼容性、性能瓶颈、电源管理异常)的根因分析,输出技术方案并带领团队落地。
8. 人才梯队:负责 BSP 团队的人员招聘、培养和绩效管理,搭建合理的人才梯队。
任职要求
1. 8 年以上嵌入式 Linux 或底层系统开发经验,其中至少 3 年在 NVIDIA Jetson(TX2/Xavier/Orin/Thor)或类似 ARM+GPU 嵌入式平台上的 BSP 开发经验。
2. 3 年以上技术团队管理经验(5 人以上),有完整的产品从立项到量产交付的管理经历。
3. 精通 Linux 内核子系统(至少 2 个):驱动模型、DMA 框架、设备树、中断子系统、时钟框架、电源管理(Runtime PM / System Suspend)。
4. 深入理解 ARM64 体系结构(GIC、SMMU/IOMMU、Cache Coherency、TrustZone),熟悉 NVIDIA Tegra SoC 架构和 L4T 发行版体系。
5. 丰富的驱动开发实战经验(PCIe/USB/I2C/SPI/GPIO/Camera/Display 中至少 3 种),能够从原理图出发完成驱动 bringup。
6. 熟悉 Bootloader(U-Boot/UEFI/CBoot)启动流程、设备树编写与调试、Secure Boot/Trusted Firmware-A (TF-A) 机制。
7. 熟练使用调试工具:JTAG/OpenOCD、PCIe 分析仪、逻辑分析仪、ftrace/perf/eBPF、crash/kdump。
8. 优秀的沟通和协调能力,能够在硬件、算法、系统、测试等多团队之间充当技术桥梁。
9. 结果导向,具备团队赋能意识,能帮助成员成长并推动团队整体能力提升。
具备如下条件优先录取:
- 有 Jetson Thor / Orin 平台从 EVT 到 MP 完整量产经验
- 熟悉 NVIDIA GPU 驱动栈(GPU DRM/KMD、CUDA 驱动、NvRm 框架)
- 有 ISO 26262 / ASPICE / 功能安全开发流程经验(车载方向)
- 具备 Linux 内核社区 upstream 贡献记录(提供 commit hash)
- 熟悉 Yocto / Buildroot 构建系统
- 有多媒体(Camera ISP、视频编解码、GStreamer)子系统经验
- 有自动驾驶、机器人、无人机等嵌入式 AI 产品开发背景
【BSP工程师】
职位描述:
1. 负责机器人控制器系统BSP驱动,Linux内核,硬件抽象层API就工具链开发;
2. 与硬件工程师,软件工程师协调提供解决平台中出现的问题;
3. 支持公司研发底层软件的设计实现,负责优化系统性能、优化数据链路、保证底软可靠性、实时性,支持算法功能在机器人上集成联调;
职位要求:
1. 计算机相关专业本科及以上学历,5年以上工作经验;
2. 精通C/C++编程,熟悉Linux的移植、裁剪、驱动开发和应用开发;
3. 熟悉x86/ARM体系架构,熟悉Linux内核工作原理,了解内核与用户空间通讯机制;
4. 熟悉英伟达Orin平台的驱动开发;
5. 熟悉 EtherCAT 协议,有相关开发经验;
6. 熟悉常用总线及接口。
7. 具备Linux操作系统软件项目开发经验,熟练使用万用表、示波器、逻辑分析仪等软硬件开发调试工具;
8. 为人踏实、责任心强,有较强的钻研精神和团队合作意识。

