- 类型
- 全职
- 发布
- 2026-05-31
- 资历
- experienced
- 编号
- R-10063585
职责
- 为 MCX、Crossover RT 和 i.MX 系列设备(如 I2C 主/从、SPI 主/从、UART、USB 等)开发 HAL 和外设驱动程序,使其能够在独立的裸机、ROM 和 RTOS 环境中工作。
- 提供高质量、文档齐全且经过测试的代码,供客户参考和使用。
- 在 RTL 和仿真平台等芯片前测试和调试环境中验证 ROM 代码和其他软件交付物。
- 积极支持重点客户。
- 与全球其他团队合作,分析、调查和解决系统级问题。
- 参与内部项目,管理从分支到合并的完整开发生命周期。
- 对代码仓库中的问题进行分分类,审查拉取请求,并维护代码质量。
必备要求
- 电子工程或计算机工程专业本科/硕士学位,主修嵌入式软件,或具备同等经验。
- 具备相关领域的硕士学位及 3 年工作经验,或学士学位及 5 年工作经验。
- 了解嵌入式软件开发,包括设备驱动程序和消费类嵌入式应用程序。
优先条件
- 熟悉 ARM 汇编语言、C/C++/RUST/Python 编程者优先。
- 熟悉以下领域者优先考虑:Flash、SPI、I2C、USB、UART、CAN 等。
- 具备 ARM 和 RISC-V 架构经验者优先。
- 熟悉 GCC 和 GNU make,以及 IAR、Keil 和 DS-5 等 ARM 编译器者优先考虑。
- 熟悉 Atlassian 工具(例如 JIRA、Bitbucket 等)者优先考虑。
- 有使用逻辑分析仪和示波器的经验者优先。
Responsibilities
- Develop HAL and peripheral drivers for MCX, Crossover RT, and i.MX family devices (e.g., I2C master/slave, SPI master/slave, UART, USB) to work in standalone bare-metal, ROM, and RTOS environments.
- Deliver high-quality, well-documented, and tested code for customer reference and use.
- Validate ROM code and other software deliverables in pre-silicon test and debug environments such as RTL and simulation platforms.
- Actively support key customers.
- Collaborate with global teams to analyze, investigate, and resolve system-level issues.
- Participate in internal projects, managing the full development lifecycle from branching to merging.
- Triage issues in the code repository, review pull requests, and maintain code quality.
Must Have
- Bachelor's/Master's degree in Electrical Engineering or Computer Engineering with a focus on embedded software, or equivalent experience.
- Master's degree with 3 years of experience, or Bachelor's degree with 5 years of experience in a relevant field.
- Knowledge of embedded software development, including device drivers and consumer embedded applications.
Preferred
- Familiarity with ARM assembly language and programming in C/C++/RUST/Python is preferred.
- Familiarity with Flash, SPI, I2C, USB, UART, CAN, etc. is a plus.
- Experience with ARM and RISC-V architectures is preferred.
- Familiarity with GCC and GNU make, as well as ARM compilers such as IAR, Keil, and DS-5 is preferred.
- Familiarity with Atlassian tools (e.g., JIRA, Bitbucket, etc.) is preferred.
- Experience with logic analyzers and oscilloscopes is preferred.
公司简介
NXP 半导体公司(NASDAQ:NXPI)通过创新的连接技术和边缘处理解决方案,让产品与环境变得更加安全、可持续且高效。作为嵌入式应用安全连接与处理解决方案的全球领导者,NXP 致力于打造一个更加智能的世界,解决世界上最复杂的技术难题,以推动商业创新,改变工作方式,提升生活品质。公司在 35 多个国家拥有 45,000 名员工,拥有超过 60 年的经验。