旧塩港電氣工業製造社 主页旧塩港電氣工業製造社 主页

软件工程实习生,Linux内核/BSP

Software Engineering Intern Linux Kernel/BSP

恩智浦(NXP Semiconductors)

地点
布加勒斯特,罗马尼亚
工作方式
混合办公
类型
实习
发布
2025-11-05

半导体SoC

职责

  • 了解现代基于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 年的经验。