NXP Semiconductors

Senior Software Engineer – i.MX Multimedia

NXP Semiconductors
Posted 10/19/2026full-timeSuzhou • ChinaSeniorWebsite
Apply

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and optimizing multimedia software stacks for Embedded Linux or Android, with a strong focus on C/C++ programming and performance profiling. Collaborates effectively with cross-functional teams and contributes to open-source projects within the Linux multimedia ecosystem.

Highest-signal resume keywords
C/C++ ProgrammingEmbedded Linux DevelopmentMultimedia Software OptimizationNXP i.MX Platforms ExperienceYocto Project Familiarity

Tech Stack

Tools & technologies
AndroidLinuxC++

About the role

Key responsibilities & impact
  • Design, develop, and optimize the multimedia software stack for NXP’s i.MX application processors
  • Develop, integrate, and optimize multimedia components across the i.MX BSP
  • Debug and resolve issues spanning kernel drivers, middleware, and application-level frameworks
  • Collaborate with hardware, architecture, and customer-facing teams to enable and validate multimedia features
  • Contribute to upstream open-source projects and align with mainline Linux multimedia ecosystems
  • Profile and improve performance, latency, and resource utilization of multimedia pipelines

Requirements

What you’ll need
  • Bachelor or master’s degree in Electrical Engineering, Computer Science or relevant disciplines
  • 3~5 years of software development experience for Embedded Linux or Android
  • Very experienced in C/C++ programming
  • Good understanding of technologies in at least one of the following areas: media frameworks, video, audio, parsers/muxers, camera and video capture, graphics and display, streaming protocols, or Chromium HTML5 Audio/Video
  • Quick learner, inquisitive and team work spirit
  • Preferred: Experience with NXP i.MX platforms (i.MX 8/9 series) or similar ARM-based SoCs
  • Preferred: Familiarity with Yocto Project build systems and embedded Linux distributions
  • Preferred: Contributions to open-source multimedia or Linux kernel projects

Benefits

Comp & perks
  • Opportunity to shape the multimedia experience on industry-leading application processors
  • Collaborative, technically deep engineering environment with global teams
  • Continuous learning and growth in cutting-edge embedded and multimedia technologies

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentKernel Driver DebuggingMiddleware IntegrationApplication-Level FrameworksPerformance ProfilingResource Utilization OptimizationMedia FrameworksStreaming ProtocolsVideo Capture TechnologiesGraphics and Display
Soft Skills
TeamworkQuick LearnerInquisitive
Industry Keywords
Open-Source ContributionsLinux Multimedia EcosystemARM-Based SoCsEmbedded Linux DistributionsChromium HTML5 Audio/Video