
智元机器人
底层软件开发专家/工程师
底层软件开发专家/工程师
发布于 大约 15 小时前普通员工/个人贡献者
上海市
高级经验
全职员工
仅现场办公
本科
软件工程
Arm架构
Bsp驱动
Linux内核
U-Boot
Uefi
X86架构
英伟达Orin
AI 估算 · 25k–45k
机器人赛道新兴,底层开发人才稀缺,5年以上经验叠加嵌入式Linux内核技能,薪资有竞争力。
职位详情
关于这个职位
该职位主要负责机器人底层软件的开发与优化,包括硬件 bringup、BSP 驱动开发、Linux 内核裁减与适配、外设调测等工作
您将参与机器人核心系统的底层软件设计,与硬件和算法团队紧密协作,确保系统的高性能、高可靠性和实时性
适合具备丰富嵌入式 Linux 开发和驱动经验的资深工程师
最低要求
计算机相关专业本科、硕士或博士,5年以上工作经验
精通C/C++编程,熟悉Linux的移植、裁剪、驱动开发和应用开发
熟悉Linux 网络设备、块设备、字符设备驱动开发,有网卡、PCIE、电源管理、Serdes/DeSerdes等驱动开发经验
熟悉x86/ARM体系架构,精通Linux内核工作原理,了解内核与用户空间通讯机制
熟悉bootloader、ATF,有u-boot/UEFI相关开发经验,了解如何修改ATF BL31/BL32/BL33
对系统功能安全有一定了解,有secure boot、TEE CA/TA相关安全应用开发经验
工作职责
有丰富的Bringup经验,根据选用SoC能够从头点亮全新PCB主板硬件
与硬件工程师,固件工程师和软件工程师协调提供解决平台中出现的问题
支持公司研发底层软件的设计实现,负责优化系统性能、优化数据链路、保证底软可靠性、实时性,支持算法功能在机器人上集成联调
负责机器人系统BSP驱动、Linux内核裁减适配、硬件抽象层API 及相关产测烧录工具的开发
负责机器人系统各类外设的调测、配置,包括以太网、wifi、蓝牙、扬声器、麦克风、UWB、相机等等
优先资格
熟悉 EtherCAT 协议,有相关开发经验者优先
熟悉英伟达Orin/Thor平台的驱动开发者优先
AI 洞察
优缺点分析
优点
- 机器人行业处于高速增长期,底层软件人才稀缺,职业发展前景广阔
- 能深入硬件和操作系统底层,技术深度高,积累的经验可迁移性强
- 公司处于B轮融资阶段,技术投入大,有机会参与机器人核心平台从0到1的构建
- 技术要求极高,需同时掌握硬件bringup、内核驱动、安全机制等多领域知识,学习曲线陡峭
- 机器人行业技术迭代快,需要持续跟进新芯片平台(如Orin/Thor)和协议标准
- 适合对底层技术有强烈热情、具备扎实嵌入式Linux经验、喜欢解决复杂系统问题的资深工程师
缺点 / 挑战
- 工作涉及多团队协作,硬件与算法联调可能面临较大时间压力
角色解读
- 技术深耕:成为机器人底层系统架构师或嵌入式Linux内核专家,主导核心平台设计
- 横向扩展:向硬件设计、固件开发或实时系统领域延伸,成为全栈嵌入式专家
- 管理方向:带领底层软件团队,从IC转为技术主管或经理,负责项目整体技术规划
- 负责从零开始点亮新PCB主板,完成硬件bringup并解决底层硬件与软件的适配问题
- 开发BSP驱动、裁剪Linux内核、实现硬件抽象层API,并为机器人外设(如WiFi、相机、UWB)编写驱动
- 优化系统性能、数据链路和实时性,确保算法功能在机器人平台上稳定集成和联调
- 参与功能安全设计,实现secure boot、TEE等安全机制,保障系统安全
- 精通C/C++编程,具备丰富的Linux系统移植、裁剪、驱动开发经验
- 深入理解ARM/x86体系架构,熟悉Linux内核原理及用户空间通讯机制
- 掌握Bootloader(u-boot/UEFI)和ATF开发,能够修改BL31/BL32/BL33
- 了解EtherCAT协议和英伟达Orin/Thor平台驱动者优先,有功能安全背景加分
申请策略
- 在面试前了解智元机器人的产品线和机器人平台架构,思考底层软件如何支撑其运动控制和感知算法
- 准备好一两个你在驱动开发或bringup中最得意的技术故事,用STAR法则呈现
- 突出bringup项目经验:详细描述从原理图到点亮主板的完整流程,说明遇到的挑战及解决方案
- 列举Linux内核裁剪和驱动开发的具体案例,尤其是网卡、PCIE、电源管理等复杂外设
- 如果你有EtherCAT或英伟达Orin开发经验,务必重点强调
- 展示团队协作能力:与硬件、固件、算法工程师的配合经历,体现问题定位与解决能力
- 提前复习ATF和TEE(如ARM TrustZone)相关知识,熟悉secure boot流程
- 了解EtherCAT协议的基本概念和应用场景,如果时间允许,尝试搭建简单的EtherCAT从站
面试指南
- 对于项目经验类问题,采用STAR法则:情境-任务-行动-结果,突出个人贡献和技术难点
- 对于技术概念类问题,先给出定义和核心原理,再结合你的实际项目举例说明,体现理解深度
- 对于系统设计类问题,从需求出发,分模块阐述方案,并权衡利弊(如性能 vs. 安全性)
- 请描述一次你从零开始bringup一个新硬件平台的经历,遇到了哪些问题?如何解决的?
- Linux内核中,字符设备、块设备和网络设备驱动的主要区别是什么?写一个简单的字符设备驱动需要哪些步骤?
- 如何优化嵌入式Linux系统的实时性?你使用过哪些策略?
- 解释一下UEFI和U-Boot的区别?在系统启动过程中,ATF的BL31/BL32/BL33各负责什么?
- 在您看来,一个可靠的机器人底层软件系统应该具备哪些特性?
职位点评
68
综合评分
技术深度极高的机器人底层开发岗,发展前景好但WLB一般。
从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。
更适合这类人
适合追求技术成长和挑战、愿意接受高强度工作以换取深度技术积累的求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利65
成长发展90
工作生活40
使命价值75
薪资福利
65中等
该职位薪资水平在行业内属中上,但B轮企业稳定性中等,且未在JD中提及明确福利,补偿性动机满足程度一般。
薪资信号未披露(AI估算:25K-45K/月)
成长发展
90较高
该职位技术深度高,涉及前沿SoC平台和底层系统开发,能极大提升技术竞争力,发展动机满足度高。
技术前沿前沿/新兴技术
技术栈C/C++、Linux内核、ARM、x86、Bootloader、UEFI、EtherCAT、英伟达Orin、TEE、Secure Boot
业务类型ambiguous
工作生活
40较低
仅现场办公,未提及弹性或远程工作,缺乏WLB信号,且底层开发通常需要驻场调试,生活化动机满足度较低。
工作模式仅现场办公
办公地点未明确
加班情况未提及(无法判断)
使命价值
75中等
机器人行业是前沿领域,具有一定社会价值,但JD未明确使命导向,意义感动机满足度中等偏上。
行业发展高速增长赛道
社会影响正向社会影响力较高
创新程度积极采用新技术
智元机器人 的其他在招职位
相似职位推荐
Watch Jobs