- 类型
- 全职
- 发布
- 2026-03-02
- 编号
- R-10061883
职责
- 为Rust Embassy框架实现驱动程序、子系统和中间件。
- 启动电路板和SoC(时钟、引脚复用、电源、启动、内存映射);编写示例/测试。
- 与社区和客户合作,向上游做出贡献:PR、审查和CI修复。
- 使用调试器、跟踪、逻辑分析器诊断底层问题。
必备要求
- 具备嵌入式编程的实践经验,最好是Rust语言,并且对硬件相关工作充满热情。
- 对微控制器架构基础知识有扎实的理解。
- 具备分析思维和可靠的调试技能,能够针对嵌入式目标和底层软件进行调试。
- 熟悉标准软件开发工作流程、流程和最佳实践。
- 具备Git的实际操作能力。
- 具备良好的英语沟通能力,包括书面和口头表达能力。
优先条件
- Zephyr经验(设备树、Kconfig、west)。
- MCU接口:SPI、I²C、UART、I²S、SDIO。
- 具备MCUXpresso生态系统的使用经验。
- 开发或测试用于微控制器的嵌入式软件。
- 嵌入式环境中的实时操作系统。
- 脚本语言如Python,以及构建工具如make。
Responsibilities
- Implement drivers, subsystems, and middleware for the Rust Embassy framework.
- Bring up boards and SoCs (clocks, pin muxing, power, boot, memory map); write examples/tests.
- Collaborate with community and customers to contribute upstream: PRs, reviews, and CI fixes.
- Diagnose low-level issues using debuggers, tracing, and logic analyzers.
Must Have
- Hands-on experience in embedded programming, preferably in Rust, with passion for hardware-related work.
- Solid understanding of microcontroller architecture fundamentals.
- Analytical thinking and reliable debugging skills for embedded targets and low-level software.
- Familiarity with standard software development workflows, processes, and best practices.
- Practical experience with Git.
- Good English communication skills, both written and verbal.
Preferred
- Experience with Zephyr (device tree, Kconfig, west).
- MCU interfaces: SPI, I²C, UART, I²S, SDIO.
- Experience with MCUXpresso ecosystem.
- Developing or testing embedded software for microcontrollers.
- Real-time operating systems in embedded environments.
- Scripting languages such as Python, and build tools such as make.
公司简介
NXP 半导体公司(NASDAQ:NXPI)通过创新的连接技术和边缘处理解决方案,让产品与环境变得更加安全、可持续且高效。作为嵌入式应用安全连接与处理解决方案的全球领导者,NXP 致力于打造一个更加智能的世界,解决世界上最复杂的技术难题,以推动商业创新,改变工作方式,提升生活品质。公司在 35 多个国家拥有 45,000 名员工,拥有超过 60 年的经验。