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

2027届校园招聘 - 软件工程师 - Linux BSP 与驱动开发

2027Y Campus - Software Engineer - Linux BSP & Driver Development

恩智浦(NXP Semiconductors)

地点
上海,中国
类型
校招
发布
2026-09-29
编号
R-1006602

半导体SoC

职责

  • 设计、开发和调试 i.MX SoC 上各种硬件外设的底层 Linux 内核和设备驱动程序。
  • 与硬件工程团队合作,对新 SoC 进行初始软件和电路板启动。
  • 维护、修补和升级 Linux 内核,以支持新功能需求并解决安全漏洞。
  • 与 Linux 社区合作,推动 Linux 内核和驱动程序向上游发展。
  • 利用标准内核调试工具(gdb、kdb、ftrace、dmesg)识别瓶颈、内存泄漏和稳定性问题。

必备要求

  • 计算机科学、计算机工程、电气工程或相关技术领域的学士、硕士或博士学位(2027 届毕业生)。
  • 精通嵌入式 C 语言,并对数据结构和操作有扎实的理解。
  • 对操作系统概念(内存管理、并发、调度、中断)有扎实的理论理解,并有 Linux 架构方面的学术或项目经验。
  • 具备 ARM 架构(最好是 ARM Cortex-A)和数字电子学的基本知识;能够阅读硬件原理图和元件数据手册。

优先条件

  • 具备使用 i.MX 开发板或类似 ARM 平台进行学术或个人项目的实际操作经验。
  • 具备开源/上游开发经验。
  • 具备 Linux 内核空间的基础知识。
  • 熟悉 Git 版本控制和高级语言或 SHELL 脚本。
  • 精通人工智能编码助手在编码、调试和自动化方面的应用。

Responsibilities

  • Design, develop, and debug low-level Linux kernel and device drivers for various hardware peripherals on i.MX SoCs.
  • Collaborate with hardware engineering teams on initial software and board bring-up for new SoCs.
  • Maintain, patch, and upgrade the Linux kernel to support new feature requirements and address security vulnerabilities.
  • Work with the Linux community to upstream Linux kernel and driver changes.
  • Use standard kernel debugging tools (gdb, kdb, ftrace, dmesg) to identify bottlenecks, memory leaks, and stability issues.

Must Have

  • Bachelor's, Master's, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field (2027 graduates).
  • Proficiency in embedded C and a solid understanding of data structures and operations.
  • Strong theoretical understanding of operating system concepts (memory management, concurrency, scheduling, interrupts) and academic or project experience with Linux architecture.
  • Basic knowledge of ARM architecture (preferably ARM Cortex-A) and digital electronics; ability to read hardware schematics and component datasheets.

Preferred

  • Hands-on experience with i.MX development boards or similar ARM platforms through academic or personal projects.
  • Open-source/upstream development experience.
  • Basic knowledge of Linux kernel space.
  • Familiarity with Git version control and high-level languages or shell scripting.
  • Proficiency in using AI coding assistants for coding, debugging, and automation.

公司简介

NXP 半导体公司(NASDAQ:NXPI)通过创新的连接技术和边缘处理解决方案,让产品与环境变得更加安全、可持续且高效。作为嵌入式应用安全连接与处理解决方案的全球领导者,NXP 致力于打造一个更加智能的世界,解决世界上最复杂的技术难题,以推动商业创新,改变工作方式,提升生活品质。公司在 35 多个国家拥有 45,000 名员工,拥有超过 60 年的经验。