← Back to roles

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

NXP Semiconductors Netherlands B.V.

Shanghai (Pudong)Kernel / LinuxFirmwarePosted Sep 30, 2026
Apply on NXP Semiconductors Netherlands B.V.

Overview

Open roles
824
At this company
See all

Skills named in this posting

  • Arm
  • C
  • Linux kernel
  • Device drivers
Responsibilities: • Linux Driver Development: Design, develop and debug low-level Linux kernel MSL for Linux kernel and device drivers for various hardware peripherals on i.MX SOC. • Hardware Bring-up: Collaborate with hardware engineering teams to perform initial SW and board bring-up for new SOCs. • Kernel Maintenance: Maintain, patch, and upgrade the Linux kernel to support new feature requirements and resolve security vulnerabilities. • Linux Upstream: Collaborate with Linux community to push Linux kernel and driver upstream. • Testing & Debugging: Utilize standard kernel debugging tools (gdb, kdb, ftrace, dmesg) to identify bottlenecks, memory leaks, and stability issues. Requirements: • Education: Bachelor’s, Master’s, or Ph.D. in Computer Science, Computer Engineering, Electrical Engineering, or a closely related technical field (Graduating class of 2027) • Core Language: Strong proficiency in Embedded C and a solid understanding of data structures and operations. • Operating Systems: Solid theoretical understanding of Operating System concepts (memory management, concurrency, scheduling, interrupts) with academic or project experience in Linux architecture. • Hardware Familiarity: Basic understanding of ARM architecture (preferably ARM Cortex-A) and digital electronics. Ability to read hardware schematics and component datasheets. Preferred / Nice-to-Have Skills • Hands-on experience with an i.MX development board or similar ARM platforms for academic or personal projects. • Experience in open source / upstream development. • Basic knowledge of Linux kernel space. • Familiarity with Git version control and high-level language or SHELL scripts. • Experienced with AI coding assistants for coding, debug and automation. What We Offer • Structured Mentorship: Direct guidance from senior embedded engineers to fast-track your technical growth. • Cutting-Edge Tech: Hands-on experience with the latest industrial and automotive silicon platforms. • Growth Path: A clear career progression ladder within our global engineering organization. • Benefits: Competitive compensation packages, health benefits, and wellness programs. More information about NXP in Greater China... #LI-dc07

RISC-V ecosystem

NXP Semiconductors Netherlands B.V. in the RISC-V ecosystem

RISC-V International: Strategic

NXP Semiconductors NV is American Dutch semiconductor manufacturer with dual headquarters in Eindhoven, Netherlands and Austin, Texas.

  • NXP is putting RISC-V cores into its mainstream products: a Linux-capable RISC-V core was reported to debut on an NXP i.MX SoC
  • Broad MCU/applications-processor vendor tracked in RISC-V market analyses alongside other incumbents

Same employer

View all 824