职位名称 | classification | 职位类型 | 工作地点 | 发布日期 | 申请 | Job Number | Key Responsibilities | ||
---|---|---|---|---|---|---|---|---|---|
Software Intern (RISC-V Compiler Toolchain) |
Summer Intern | 2025年4月9日 |
8831 |
intern-rd-software compiler |
Espressif Systems is seeking a talented and motivated Software intern to join our team and work on RISC-V compiler and toolchain aspects. The successful candidate will be responsible for developing and optimizing compiler toolchains to support custom instructions required for AI (Artificial Intelligence) and NPU (Neural Processing Unit) accelerators, among other responsibilities.
Responsibilities
1. Develop and maintain compiler toolchains for the RISC-V architecture, focusing on supporting custom instructions required for AI and NPU accelerators.
2. Run benchmarks to analyze CPU performance/code density and make compiler optimizations.
3. Enhance GCC/LLVM compiler for RISC-V CPU ISA custom extensions to support DSP/Vector or other specialized accelerators.
4. Work on the design and implementation of AI instruction extensions within the compiler toolchain.
5. Collaborate with hardware engineers to define and implement custom instruction sets for AI applications.
6. Collaborate with the AI software team to ensure seamless integration and compatibility of AI instruction extensions within the toolchain.
7. Conduct FPGA tests for AI instructions to verify functionality and performance.
8. Perform end-to-end performance testing and functional verification using the PIE custom toolchain.
Qualifications
1. Master's degree in Computer Science, Electrical Engineering, or related field.
2. Solid understanding of compiler theory, computer architecture, and RISC-V instruction set architecture.
3. Proficiency in programming languages such as C/C++/Assembly and experience with compiler development.
4. Experience in FPGA testing, including test case development and execution.
5. Familiarity with AI concepts and technologies, including neural networks and deep learning frameworks.
6. Familiarity with SIMD/Vector/AI hardware accelerators.
7. Experience with open-source toolchain GCC/LLVM contributions will be a plus. |
campus@espressif.com | |||
Embedded Software Intern (ESP-IDF SDK) |
Summer Intern | 2025年4月9日 |
8835 |
intern-rd-embedded-idf core |
Job Responsibilities
Development and maintenance of ESP-IDF (primary SDK for ESP32 series SoCs). As part of the ESP-IDF Core Team, you will work on core features such as:
1. Multicore FreeRTOS kernel
2. Memory and interrupt allocators
3. System services such as system timers and inter core communication
4. Collaborate with open source contributors and community in development and maintenance of ESP-IDF
5. Work closely with other teams to bring up and support new ESP32 SoCs
Required Skills
1. Bachelor's degree or above in Computer Science, Information Technology or related area;
2. Strong C/C++ skills;
3. Experience with embedded systems;
4. Experience working with RTOS;
5. Able to communicate efficiently in English in an international team, with colleagues from all over the world.
Desired Skills
1. Experience with any ISA and programming in assembly language (e.g., ARM, RISC-V, x86);
2. Unit testing and test automation;
3. Version control, Git/SVN;
4. Python, Rust and other languages;
5. Experience with CMake or other build systems. |
campus@espressif.com | |||
数字 IC 设计实习生 |
Summer Intern | 2025年3月14日 |
6521 |
intern-rd-digital-design |
岗位职责
1、协助基带/SOC/低功耗等相关开发工作;
2、协助 EDA 仿真验证,部分参与 FPGA 验证;
3、模块级时序约束、综合、STA 检查等相关工作;
4、撰写文档,协助软件验证人员解决设计问题。
任职要求
1、硕士及以上学历,微电子/电子工程/通信工程等相关专业;
2、精通数字设计和 Verilog 语言;
3、具有无线通信、CPU、设计等开发经验优先;
4、每周实习 3 天及以上,实习时间 3 个月及以上,优秀者可转正。
请注意:
1、请选择最心仪的 1 个岗位进行投递,若有更匹配的岗位,我们将单独与同学确认意愿;
2、官网升级中,暂无法自行查看进度;通过简历初筛的同学将收到邮件或电话联络。 |
campus@espressif.com | |||
数字 IC 验证实习生 |
Summer Intern | 2025年3月14日 |
6525 |
intern-rd-digital-dv |
岗位职责
1、协助制定模块的验证方案,建立验证环境,完成模块级和芯片级验证;
2、协助执行回归测试,提升验证的覆盖率;
3、协助 FPGA 工程师和软件工程师完成 FPGA 原型测试;
4、配合芯片设计工程师查找修复设计缺陷;
5、确认芯片设计的完整性,指导设计部门实现可验证设计流程。
任职要求
1、硕士及以上学历,计算机/电子工程/通信工程等相关专业;
2、熟悉数字芯片 SoC 和通信模块原理;
3、熟悉 Verilog,熟悉 C/System Verilog 验证;
4、掌握 Python/Ruby/Shell/Tcl 等脚本;
5、熟悉 UVM 者优先,有 OOP 编程基础(如C++,Java 等)者优先;
6、每周实习 3 天及以上,实习时间 3 个月及以上,优秀者可转正。
请注意:
1、请选择最心仪的 1 个岗位进行投递,若有更匹配的岗位,我们将单独与同学确认意愿;
2、官网升级中,暂无法自行查看进度;通过简历初筛的同学将收到邮件或电话联络。 |
campus@espressif.com | |||
嵌入式软件开发实习生(Wi-Fi 协议栈) |
Summer Intern | 2025年3月14日 |
6531 |
intern-rd-embedded-wifi |
岗位职责
1、参与 Wi-Fi 芯片软硬件框架和接口设计,并验证 IC 功能的可用性;
2、负责 Wi-Fi 功能模块 API 和整体功能的设计和实现;并撰写相关功能介绍和 API 文档;
3、负责诊断和解决 Wi-Fi 协议栈中的兼容性、稳定性等方面的问题;
4、在性能、功耗、代码尺寸、内存消耗和运行速度等方面对 Wi-Fi 协议栈进行优化。
任职要求
1、本科及以上学历,计算机/电子工程/通信工程/自动化等相关专业;
2、精通 C/C++ 语言开发,掌握一门脚本语言,Python 优先;
3、理解计算机网络模型,了解 Wi-Fi 或 TCP/IP 协议者优先;
4、熟悉嵌入式实时操作系统 (RTOS) 相关知识优先;
5、对嵌入式系统、单片机与网络开发感兴趣,有物联网芯片应用开发,ESP8266/ESP32 开发经验者优先;
6、具备优秀的沟通表达能力、学习能力、问题分析能力、技术文档写作能力;
7、每周实习 3 天及以上,实习时间 3 个月及以上,优秀者可转正。
请注意:
1、请选择最心仪的 1 个岗位进行投递,若有更匹配的岗位,我们将单独与同学确认意愿;
2、官网升级中,暂无法自行查看进度;通过简历初筛的同学将收到邮件或电话联络。 |
campus@espressif.com | |||
嵌入式软件开发实习生(Bluetooth LE 协议栈) |
Summer Intern | 2025年3月14日 |
6535 |
intern-rd-embedded-ble |
岗位职责
1、研究和学习物联网领域通用的低功耗蓝牙 (BLE) 协议, 学习从设计者的角度去理解协议;
2、参与 BLE 的协议栈开发,包括 Controller、Host、BLE Mesh、Profile、etc;
3、参与 BLE 最新前沿技术的研究,包括 BLE 5.x、BLE 6.0、BLE Mesh、AoA/AoD、BLE Audio 等;
4、参与 BLE Profiles 和 BLE Features 的开发,调试 QA 以及客户发现的问题。
任职要求
1、本科及以上学历,计算机/电子工程/通信工程/自动化等相关专业;
2、精通 C/C++ 语言, 具有扎实的嵌入式软件开发技术基础;
3、有较高的科技英文阅读能力,能够学习和理解一些英文文献和 spec;
4、对单片机与协议栈开发感兴趣,有完整的嵌入式相关项目经历,有嵌入式相关竞赛经历者优先;
5、有深入研究过一些嵌入式相关技术者优先(操作系统、网络协议、自动化工具等);
7、对技术充满热爱,不断追求和学习新知识,有深入专研和追求极致的研发精神;
8、每周实习 3 天及以上,实习时间 3 个月及以上,优秀者可转正。
请注意:
1、请选择最心仪的 1 个岗位进行投递,若有更匹配的岗位,我们将单独与同学确认意愿;
2、官网升级中,暂无法自行查看进度;通过简历初筛的同学将收到邮件或电话联络。 |
campus@espressif.com | |||
嵌入式软件开发实习生 (Matter/Zigbee/Thread) |
Summer Intern | 2025年3月14日 |
6543 |
intern-rd-embedded-zigbee |
岗位职责
1、参与开发基于 IEEE 802.15.4 标准的软件协议栈,包括:新兴的 Thread 网络层和 Matter 应用层协议、已广泛应用于智能家居行业的 Zigbee 协议栈;
2、参与 IoT 终端产品技术方案设计,提供简单易用的 SDK;
3、撰写技术文档,用户手册等。
任职要求
1、本科及以上学历,通信工程/电子工程/计算机/自动化等相关专业;
2、精通 C/C++ 语言,熟悉一些常用的脚本语言,如 Python;
3、熟悉嵌入式系统相关知识,有 ESP-IDF/FreeRTOS 等平台经验者优先;
4、对新技术有追求,对 IoT 行业有激情,具有自我驱动力;
5、每周实习 3 天及以上,实习时间 3 个月及以上,优秀者可转正。
请注意:
1、请选择最心仪的 1 个岗位进行投递,若有更匹配的岗位,我们将单独与同学确认意愿;
2、官网升级中,暂无法自行查看进度;通过简历初筛的同学将收到邮件或电话联络。 |
campus@espressif.com | |||
嵌入式软件开发实习生(应用方案) |
Summer Intern | 2025年3月14日 |
6541 |
intern-rd-embedded-ae-summer |
工作职责
1、设计并实现基于 Wi-Fi 蓝牙 SoC 的嵌入式开发与应用方案:物联网应用方案开发、物联网平台接入、SoC 应用协议移植与开发等;
2、开发与优化开发工具 、测试工具脚本;
3、实现方案在客户端的成功导入。
任职要求
1、本科及以上学历,计算机/电子工程/通信工程/自动化等相关专业;
2、精通 C 语言开发,熟悉脚本语言,Python 者优先;
3、对单片机与网络开发感兴趣,有物联网芯片应用开发经验者优先;
4、每周实习 3 天及以上,实习时间 3 个月及以上,优秀者可转正。
请注意:
1、请选择最心仪的 1 个岗位进行投递,若有更匹配的岗位,我们将单独与同学确认意愿;
2、官网升级中,暂无法自行查看进度;通过简历初筛的同学将收到邮件或电话联络。 |
campus@espressif.com | |||
嵌入式软件开发实习生(驱动/芯片支持) |
Summer Intern | 2025年3月14日 |
6539 |
intern-rd-embedded-idf |
岗位职责
1、负责已有 SOC 外设驱动功能的维护和优化;
2、参与新的 SOC 外设驱动的设计与开发;
3、参与芯片验证工作,编写测试用例,完成测试报告;
4、开发维护 BSP 设备驱动库。
任职要求
1、本科及以上学历,通信工程/电子工程/计算机/自动化等相关专业;
2、熟悉并理解常用通信外设的硬件协议,如 SPI/UART/I2C 等;
3、熟悉至少一种通信外设在某款 MCU(不限)上的驱动实现与使用;
4、熟练掌握 C 语言基本语法,拥有良好的编程习惯,掌握面向对象编程的方法和设计模式;
5、熟悉操作系统环境下的多线程编程;
6、具有 Git 使用经验,具有 Python 开发经验,了解 Linux 驱动框架者优先;
7、良好的英语能力(沟通、阅读、写作)及跨团队沟通能力;
8、每周实习 3 天及以上,实习时间 3 个月及以上,优秀者可转正。
请注意:
1、请选择最心仪的 1 个岗位进行投递,若有更匹配的岗位,我们将单独与同学确认意愿;
2、官网升级中,暂无法自行查看进度;通过简历初筛的同学将收到邮件或电话联络。 |
campus@espressif.com | |||
嵌入式软件开发实习生(原型验证) |
Summer Intern | 2025年3月14日 |
6527 |
intern-rd-embedded-fpga |
岗位职责
1、分析 IC 系统设计方案,参与制定 IC 设计规格书;
2、利用 FPGA 平台定位 IC 开发中的各类系统问题和缺陷;
3、实测 IC 在真实系统中是否达到设计要求,给出评估报告和改进意见;
4、参与芯片研发阶段的 IC 驱动或固件开发与验证,制定测试计划,完成测试报告;
5、开发自动化测试环境,提升 IC 测试效率。
任职要求
1、本科及以上学历,计算机/电子工程/通信工程/自动化等相关专业;
2、精通 C/C++ 与 FreeRTOS 实时操作系统,具有优秀的嵌入式系统编程能力;
3、熟悉 Linux 平台的开发环境,熟练掌握 Python 等脚本语言者优先。
4、熟悉电子实验室常用仪表,具有扎实的电路分析能力,能快速定位系统问题;
5、具备优秀的调试技术,有嵌入式开发经验优先;
6、具有良好的沟通能力和很强的责任心,能积极推动问题解决;
7、熟悉并理解常见通用外设(SPI/UART/I2C/I2S 等)的通信协议与使用方法,有相关驱动开发经验者优先;
8、每周实习 3 天及以上,实习时间 3 个月及以上,优秀者可转正。
请注意:
1、请选择最心仪的 1 个岗位进行投递,若有更匹配的岗位,我们将单独与同学确认意愿;
2、官网升级中,暂无法自行查看进度;通过简历初筛的同学将收到邮件或电话联络。 |
campus@espressif.com |