职位名称 | classification | 职位类型 | 工作地点 | 发布日期 | 申请 | Job Number | Key Responsibilities | ||
---|---|---|---|---|---|---|---|---|---|
Software Engineer (RISC-V Compiler Toolchain) |
Fresh Graduates | 2025年4月2日 |
8829 |
campus-rd-compiler |
Espressif Systems is seeking a talented and motivated Software Engineer 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 | |||
嵌入式软件开发工程师 |
Fresh Graduates | 2025年2月13日 |
5960 |
campus-rd-embedded-general |
岗位职责
嵌入式软件工程师将参与到 Wi-Fi/蓝牙/音频等项目中,设计开发乐鑫 AIoT 基础平台框架、以及各类消费类电子设备的软件框架。你将负责:
1、设计、开发、调试基础平台框架,如 Wi-Fi/蓝牙/音频等;
2、设计并实现基于 Wi-Fi/蓝牙 SoC 的嵌入式开发与应用方案,包括物联网应用方案开发、物联网平台接入、其他应用协议移植等;
3、协助客户完成产品与项目开发,分析、定位并解决客户问题。
任职要求
1、本科及以上学历,计算机/电子工程/通信工程/自动化等相关专业;
2、理解计算机网络层次,熟悉 TCP 与 UDP 的特点与使用,了解 Wi-Fi/蓝牙协议优先;
3、熟悉操作系统原理,深入理解 FreeRTOS/uCOS 等嵌入式系统优先;
4、精通 C 语言开发,熟悉脚本语言,掌握 Python 优先;
5、熟悉常用外设通信接口,如 SPI/I2S/I2C/UART 等;
6、对单片机与网络开发感兴趣,具备物联网芯片开发、ESP8266/ESP32 开发经验者优先。
「乐鑫 2025 届校园招聘」面向海内外应届毕业生,请选择自己最心仪的 1 个职位进行投递。
请注意:
官网后台升级中,暂无法查看投递进度,通过简历筛选的同学将收到电话或邮件联络。 |
campus@espressif.com | |||
项目管理培训生 |
Fresh Graduates | 2025年2月13日 |
5314 |
campus-nrd-pm |
乐鑫的项目管理培训生在公司内部研发和外部合作项目中具有重要作用。作为我们多元且充满活力的国际化团队的一员,你将密切参与激动人心的项目工作,包括芯片设计、AIoT 方案的开发和交付等。
岗位职责
第一阶段:项目协调
1、在项目实施过程中与项目经理紧密合作,协助需求规划,评估、开发并实施技术方案;
2、支持关键项目计划制定,推动项目实施过程,并协调团队内部和跨团队资源;
3、定期跟进项目进度,识别潜在风险,并向项目经理报告进展情况。
第二阶段:项目经理
1、独立负责研发或客户相关的项目;
2、制定项目整体计划与跟踪项,为工程师提供定期指导,以确保项目成功;
3、评估项目风险,并基于风险评估制定应急计划,控制项目质量,并确保项目按计划完成。
第三阶段:高级项目经理
1、管理大型、跨部门的复杂项目,与全球业务战略保持一致;
2、基于对技术和市场的深刻理解,积极探索合作机会并定义业务战略,推动项目落地。
任职要求
1、本科及以上学历,计算机/电子工程/通信工程/自动化等相关专业;
2、掌握一或多种脚本语言,如 C/C++/Python/Matlab 等;
3、能够创造性、主动性地分析并解决问题,在压力下高效工作;
4、优秀的中英文听说读写能力;
5、持有 PMP 证书者优先。
「乐鑫 2025 届校园招聘」面向海内外应届毕业生,请选择自己最心仪的 1 个职位进行投递。
请注意:
官网后台升级中,暂无法查看投递进度,通过简历筛选的同学将收到电话或邮件联络。
|
campus@espressif.com | |||
自动化测试开发工程师 |
Fresh Graduates | 2025年2月13日 |
5913 |
campus-rd-embedded-qa |
岗位职责
1、设计和开发 ESP-IDF 及 IoT 应用的测试计划和方案;
2、基于内部自动化测试框架,开发测试用例和测试工具;
3、开发和优化测试框架;
4、参与需求和设计阶段的审查,提供改善建议;
5、和软件部门紧密协作,持续优化开发和测试流程,以及相关系统和自动化工具;
6、开发维护自动化工具进行测试设备运维(CI, web app 及其他运维工具)。
任职要求
1、本科及以上学历,计算机/电子工程/通信工程/自动化等相关专业;
2、熟练掌握 C 语言与一门脚本语言,Python 优先;
3、熟悉 Linux 系统; 4、具备良好的嵌入式实时操作系统 (RTOS) 相关知识; 5、理解计算机网络模型,了解 Wi-Fi/蓝牙/TCPIP 协议者优先; 6、对单片机与网络开发感兴趣,有物联网芯片应用开发经验者优先; 7、了解 Web Server 前端或后端设计者优先。 「乐鑫 2025 届校园招聘」面向海内外应届毕业生,请选择自己最心仪的 1 个职位进行投递。
请注意:
官网后台升级中,暂无法查看投递进度,通过简历筛选的同学将收到电话或邮件联络。 |
campus@espressif.com | |||
Embedded Software Engineer (ESP-IDF SDK) |
Fresh Graduates | 2025年2月13日 |
7319 |
campus-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.
「乐鑫 2025 届校园招聘」面向海内外应届毕业生,请选择自己最心仪的 1 个职位进行投递。
请注意:
1、应聘本职位时,请上传英文简历(中文简历可附其后);
2、官网后台升级中,暂无法查看投递进度,通过简历筛选的同学将收到电话或邮件联络。 |
campus@espressif.com | |||
Python Developer |
Fresh Graduates | 2025年2月13日 |
8263 |
campus-rd-python |
Job Summary
We are seeking a talented Python Developer to join our team. As a Python Developer, you will be responsible for developing and maintaining our internal systems, writing automated test frameworks, and creating internal and public-facing documentation. Additionally, you will be expected to explore needs internally for workflow improvement and apply cutting-edge technologies like GPT models to improve our systems.
Responsibilities
• Design, develop, and maintain the automation system for our company’s various departments using Python programming language.
• Collaborate with other departments to identify and implement opportunities for automation.
• Develop and deploy codebase, automated solutions, and data processing workflows using Python and related technologies.
• Enhance existing codebase, refactor, debug, and troubleshoot codebase bugs.
• Analyze existing processes, identify areas requiring automation, and implement appropriate solutions.
• Explore needs internally for workflow improvement and apply cutting-edge technologies to improve our systems, such as GPT models.
• Collaborate with other developers, stakeholders, and project managers to meet specific departmental requirements.
• Regularly document work to ensure that it is clear, understandable, and informative.
• Stay up-to-date with new trends, techniques, and technologies in Python and automation.
Qualifications
• Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a relevant field.
• Strong experience in Python programming language and related frameworks.
• Experience in developing and maintaining complex internal systems is a plus.
• Knowledge of databases and object-relational mapping (ORM).
• Practical knowledge in GPT models is a plus.
• Strong analytical, problem-solving, and decision-making skills.
• Good interpersonal, communication, and teamwork skills.
• Ability to work independently with minimal supervision. |
campus@espressif.com |