员工BSP平台工程师

圣弗朗西斯科 2天前合同 网络
面议
我们正在寻找一位高技能的BSP平台工程师,负责领导基于Linux的板级支持包(BSP)的设计和开发,以用于大规模网络平台。这是我们平台软件组织中的关键角色,负责推动硬件启动、内核/驱动程序开发以及在多种硬件配置中实施安全启动。 必备技能 - 计算机科学/电子与计算机工程学士学位,具有10年以上经验,或嵌入式系统、固件或平台软件开发领域硕士学位,具有5年以上经验。 - 在嵌入式Linux BSP开发方面具有丰富的专业知识 - 精通C/C++和交叉编译环境(Yocto / Buildroot) - 具有U-Boot/引导加载程序、Linux内核启动、设备驱动程序、设备树的经验 - 实践过安全启动实施(TPM、信任根、验证启动、测量启动) - 具有硬件启动经验,包括DDR初始化、电源排序、时钟/复位树 - 调试工具:gdb、JTAG、Lauterbach、内核崩溃分析 - 具有网络平台经验(管理CPU/BMC到ASIC通过I2C/PCIe) - 接触过SONiC平台/BSP层是一个很大的加分项 优先条件 - 具有交换/路由平台的BSP经验 - 了解SONiC、OpenBMC、systemd服务 - 熟悉交换平台架构、传感器、热/电源集成