Live opening · Posted 6 hours ago

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

NXP Semiconductors · Shanghai (Pudong)
Workday
You are 6 hours behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 6 hours ago
CompanyNXP Semiconductors
LocationShanghai (Pudong)
SkillsLinux
SourceWorkday
Listed6 hours ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
2 min from Workday publishing this role to us finding it
17 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
70,540 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

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

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App