- 工作方式
- 混合办公
- 类型
- 实习
- 发布
- 2025-11-05
职责
- 了解现代基于ARM的嵌入式处理器架构;
- 在BSP软件栈的各个层级(如固件、引导加载程序、虚拟机管理程序、操作系统)编写嵌入式C代码,可能涉及汇编语言;
- 浏览和理解复杂的开源代码库;
- 用软件对硬件设备进行编程;
- 使用调试探针分析嵌入式目标设备的错误和信息;
- 利用Yocto构建定制的Linux发行版;
- 提升Python自动化技能;
- 理解软件流程和软件架构的重要性。
必备要求
- 嵌入式系统C、C++或Rust编程实践;
- 通用CPU/计算机体系结构知识;
- Linux(或其他实时操作系统)内部机制,如内存、调度和设备驱动程序;
- 嵌入式目标和底层软件的调试技能;
- Makefile、脚本语言、构建系统的使用;
- 英语高级(口语和写作)。
优先条件
- 具备以下一个或多个领域的经验将是加分项。
Responsibilities
- Learn modern ARM-based embedded processor architectures;
- Write embedded C code at various levels of the BSP software stack (e.g., firmware, bootloader, hypervisor, OS), possibly assembly;
- Navigate and understand complex open-source codebases;
- Program hardware devices with software;
- Use debug probes to investigate errors and analyze information on embedded targets;
- Build custom Linux distributions using Yocto;
- Improve Python automation skills;
- Understand the importance of software processes and software architecture.
Must Have
- Hands-on programming in C, C++ or Rust for embedded systems;
- General CPU/computer architecture knowledge;
- Linux (or other RTOS) internals, such as memory, scheduling and device drivers;
- Debugging skills for embedded targets and low-level software;
- Use of Makefiles, scripting languages, build systems;
- Advanced English (spoken and written).
Preferred
- Experience in one or more of the following areas is a plus.
公司简介
NXP 半导体公司(NASDAQ:NXPI)通过创新的连接技术和边缘处理解决方案,让产品与环境变得更加安全、可持续且高效。作为嵌入式应用安全连接与处理解决方案的全球领导者,NXP 致力于打造一个更加智能的世界,解决世界上最复杂的技术难题,以推动商业创新,改变工作方式,提升生活品质。公司在 35 多个国家拥有 45,000 名员工,拥有超过 60 年的经验。