-
嵌入式软件开发工程师 (Linux)社会招聘2026年07月20日
职位描述
我们正在寻找一位具备扎实嵌入式 Linux 基础的工程师,参与公司芯片平台的软件生态建设。你将直接参与底层驱动开发与系统适配工作,与芯片团队紧密协作,从芯片 bring-up 到产品化全流程推动技术落地。
岗位职责
1、与芯片设计团队协作,完成公司芯片的 Linux 平台适配与 bring-up;
2、设计并实现 Linux 内核与 U-Boot 驱动,负责代码开发、调试、测试与文档编写;
3、分析并解决客户在使用过程中遇到的系统及驱动问题;
4、参与开源社区交流,推动相关代码 upstream;
5、基于软件侧发现的问题,为硬件设计提供改进建议与反馈;
任职要求
1、计算机、电子、通信或相关专业,本科及以上学历;
2、熟悉 Linux 驱动开发,理解内核基本架构(如设备模型、内存管理、中断机制等),精通一个或以上内核关键模块(如内存管理、进程调度、文件系统、驱动、网络、安全等);
3、有 Linux 系统裁剪与移植经验(如 Buildroot、Yocto 等);
4、熟悉嵌入式系统开发流程,有真实硬件平台开发经验(不限于 ARM/RISC-V 等);
5、熟练使用 C、Python 进行开发;
6、熟悉 Git / GitHub 等协作开发流程,具备良好的代码规范意识;
7、熟练掌握使用 Coding Agent,能够有效指导 AI 自主完成任务;
8、具备独立分析和解决问题的能力;
9、具备良好英语能力(沟通、阅读、写作)及跨团队沟通能力。
加分项
1、熟悉多媒体或图像相关驱动框架(如 V4L2);
2、有 SoC bring-up 或芯片支持(BSP)开发经验;
3、熟悉 Linux 内核社区开发流程,有 upstream 经验;
4、有性能调优或系统稳定性问题定位经验;
5、具备 Rust 开发经验。
recruit@espressif.com

