NXP Semiconductors

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

NXP Semiconductors
Apply
24 hours ago
Shanghai, ChinaEntry Level

Responsibilities

  • Design, develop, and debug Linux kernel modules and device drivers for hardware peripherals on i.MX SoCs.
  • Collaborate with hardware engineering teams on software and board bring-up for new SoCs.
  • Maintain, patch, and upgrade the Linux kernel to support features and resolve security vulnerabilities.
  • Collaborate with the Linux community to upstream kernel and driver changes.
  • Use gdb, kdb, ftrace, and dmesg to debug bottlenecks, memory leaks, and stability issues.

Requirements

  • Be graduating in 2027 with a bachelor’s, master’s, or Ph.D. in computer science, computer engineering, electrical engineering, or a closely related technical field.
  • Have strong proficiency in Embedded C and a solid understanding of data structures and operations.
  • Understand operating system concepts including memory management, concurrency, scheduling, and interrupts, with academic or project experience in Linux architecture.
  • Have basic familiarity with ARM architecture, preferably ARM Cortex-A, digital electronics, hardware schematics, and component datasheets.
  • Preferred qualifications include experience with i.MX development boards or similar ARM platforms, open-source or upstream development, Linux kernel space, Git, shell scripting, and AI coding assistants.

Benefits

  • Structured mentorship from senior embedded engineers.
  • Hands-on experience with industrial and automotive silicon platforms.
  • A clear career progression path within the global engineering organization.
  • Competitive compensation packages, health benefits, and wellness programs.

Tech Stack

Categories

NXP Semiconductors

About NXP Semiconductors

10,000+ employees

NXP Semiconductors designs and supplies microcontrollers, application processors (i.MX), analog/RF, secure connectivity, and automotive chips for OEMs in automotive, industrial/IoT, mobile, and communications infrastructure markets. A public company (NASDAQ: NXPI) founded in 2006 and headquartered in Eindhoven, it sells silicon, software, and reference designs, and supports customers with BSPs and development tools. Notable lines include i.MX processors, S32 automotive platforms, NFC and secure elements, radar, and power management devices.

Contact me