Software Engineer jobs in China
Explore 8 matching jobs.
Senior Software Engineer – i.MX Multimedia
NXP Semiconductors
Posted: 10/19/2026AndroidLinuxC++
Developer Technology Engineer
NVIDIA
Posted: 10/14/2026C++
Network Developer
Kyndryl
Posted: 10/12/2026AnsiblePython
Operations Engineering Consultant
Celestica
Posted: 10/11/2026Assembly
工业工程师,TL
Schaeffler
Posted: 10/8/2026AI Computing Software Development Intern
NVIDIA
Posted: 9/23/2026PythonPyTorchC++
AI Computing Software Development Intern, LLM Inference
NVIDIA
Posted: 9/23/2026PyTorchTensorflowC++
资深工业工程师, TL
Schaeffler
Posted: 9/22/2026Software Engineer
Supermicro
Posted: 9/19/2026KerasPyTorchTensorflow

Senior Software Engineer – i.MX Multimedia
NXP SemiconductorsCore Competencies
Role fitCore 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 & technologiesAndroidLinuxC++
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 resumeApplicant 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