
宇树科技
嵌入式软件工程师(Linux)(J10009)
嵌入式软件工程师(Linux)(J10009)
发布于 4 个月前普通员工/个人贡献者
杭州市
中级经验
全职员工
仅现场办公
本科
软件工程
Linux内核
嵌入式Linux
系统移植
视频编解码
驱动开发
BSP开发
Camera/Gps/Lcd
Spi/Uart/Usb
AI 估算 · 18k–30k
岗位要求2年以上经验及Linux内核、BSP开发等硬核技能,技术门槛高,在杭州科技人才市场具备较强竞争力。
职位详情
关于这个职位
这是一个专注于嵌入式Linux系统开发的软件工程师岗位
你将负责底层驱动的开发、调试与优化,为上层应用提供稳定支持,并参与整个软件开发生命周期,包括需求分析、文档编写和测试协作
这是一个需要扎实技术功底和持续学习能力的核心研发职位
最低要求
统招本科及以上学历,2年以上嵌入式驱动开发经验,熟悉Linux内核,具备Linux BSP开发经验
至少熟悉英伟达、全志、瑞芯微等主流开发平台其中的一种,熟悉嵌入式平台驱动框架,对驱动模块如SPI/UART/USB/FLASH/Camera/GPS/LCD有深入了解
精通嵌入式C/C++ 编程开发、精通Linux操作系统,能够独立移植Linux系统
具有良好的编程思想和代码规范,程序结构条理清晰,可读性强
对新知识充满热情,思维灵活,动手能力及执行能力强,有良好的沟通能力,协作精神和进取心,工作态度积极
工作职责
负责嵌入式系统及相关模块的驱动开发、调试、BUG分析
负责需求分析、详细设计文档及模块单元测试用例等文档编写
为基于嵌入式Linux系统的应用开发提供支持
持续优化驱动性能,根据产品反馈持续迭代和优化产品软件功能及体验
协助测试人员完成软件的测试
优先资格
有裁剪、优化Linux系统经验者优先
有视频图像处理、编解码的相关编程经验者优先
优秀应届毕业生可适当放宽条件
AI 洞察
优缺点分析
优点
- 技术栈硬核:深入Linux内核和BSP开发,技能壁垒高,在嵌入式领域具有长期价值和竞争力
- 行业前景广阔:嵌入式软件是机器人、智能硬件、汽车电子等前沿领域的基石,发展空间大
- 公司平台:B轮融资的中型企业通常处于快速发展期,能提供参与核心产品研发和快速成长的机会
- 技术难度大:需要深入理解硬件和操作系统底层,调试复杂,对学习能力和问题排查能力要求极高
- 工作可能涉及软硬件联调,环境复杂,需要较强的动手能力和耐心
- 适合热爱底层技术、具备扎实编程功底和强烈学习欲望,并希望在嵌入式领域深耕发展的工程师
缺点 / 挑战
- 作为核心研发岗,可能面临产品迭代和性能优化的持续压力
角色解读
- 技术纵深发展:可以从驱动工程师成长为系统架构师或内核专家,专注于性能优化和新技术预研
- 横向扩展:积累视频图像处理等经验后,可向多媒体、计算机视觉或AIoT(人工智能物联网)等交叉领域拓展
- 管理路径:在具备扎实技术基础和良好沟通协作能力后,有机会转向技术管理岗位,如技术经理或项目负责人
- 你将负责嵌入式Linux系统底层驱动的开发、调试与性能优化,确保硬件与操作系统的稳定交互
- 你需要编写详细的技术文档,包括设计文档和测试用例,并协助测试团队完成软件验证工作
- 你的工作还包括为上层应用开发提供底层支持,并根据产品反馈持续迭代优化软件功能和用户体验
- 核心是精通嵌入式C/C++编程和Linux操作系统,具备Linux内核和BSP(板级支持包)的开发经验
- 需要深入理解至少一种主流嵌入式平台(如英伟达、全志、瑞芯微)及其驱动框架,熟悉SPI、UART、USB等常见外设驱动
- 必须具备独立移植和裁剪Linux系统的能力,并拥有良好的代码规范和清晰的编程思维
申请策略
- 提前了解宇树科技的主要产品和业务方向(如机器人等),思考你的技能如何与其产品结合,在面试中展现你的业务理解
- 重点突出具体的嵌入式Linux驱动开发项目经验,详细说明你负责的模块、使用的平台和技术难点
- 量化展示你的技术能力,例如“独立完成某平台Linux系统移植”、“将某驱动性能优化XX%”
- 强调你对Linux内核、BSP开发以及SPI/UART/USB等特定驱动模块的理解深度和实践经验
- 如果对视频图像处理经验不足,可以提前学习OpenCV或相关编解码库的基础知识,了解其在嵌入式端的应用
- 复习Linux内核模块开发、设备树(Device Tree)等核心知识,准备应对深入的技术面试
面试指南
- 对于项目经验类问题,采用STAR法则(情境、任务、行动、结果)清晰阐述,重点突出你的技术决策和问题解决过程
- 对于原理性问题,先阐述核心概念,再结合具体的应用场景或你遇到过的实际问题进行说明,展现理论联系实际的能力
- 请详细描述你之前做的一个Linux驱动开发项目,遇到了什么挑战,是如何解决的?
- 你对Linux内核的进程调度或内存管理机制了解多少?
- 请解释一下SPI总线的通信协议和工作原理
- 如果遇到一个驱动导致系统不稳定或死机,你的排查思路是什么?
- 你有过系统移植或裁剪的经验吗?具体做了哪些工作?
- 深入复习Linux内核关键子系统(如进程管理、内存管理、设备驱动模型)和常见外设接口协议
职位点评
72
综合评分
硬核嵌入式Linux开发岗,技术成长空间突出,薪资具备竞争力,但工作生活平衡细节未知。
从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。
更适合这类人
最适合那些将技术成长和个人能力提升放在首位,愿意投身硬核技术研发,对薪资有合理期望且对工作生活平衡弹性接受的求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利70
成长发展85
工作生活55
使命价值75
薪资福利
70中等
薪资估算在杭州市场具备竞争力,B轮公司可能提供一定的股权激励预期,但具体福利在JD中未明确披露。
薪资信号未披露(AI估算:18K-30K/月)
成长发展
85较高
岗位涉及Linux内核、BSP等硬核技术,技能成长空间大;公司处于成长期,个人贡献易被看见,但JD未明确提及培训或晋升机制。
技术前沿主流现代技术
技术栈Linux内核、BSP、C/C++、SPI、UART、USB、Camera、GPS、LCD
业务类型ambiguous
工作生活
55较低
工作地点明确为杭州,但办公模式、通勤地点及加班情况均未说明,存在不确定性。
工作模式仅现场办公
办公地点未明确
加班情况未提及(无法判断)
使命价值
75中等
嵌入式软件是机器人、智能硬件等创新产品的核心,工作成果直接体现在实体产品中,能带来较强的创造感和行业参与感。
行业发展高速增长赛道
社会影响中性/一般
创新程度积极采用新技术
宇树科技 的其他在招职位
相似职位推荐
Watch Jobs