Opens nxp.wd3.myworkdayjobs.com in a new tab
What You'll Do
- Develop, integrate, and optimize multimedia components across the i.MX BSP (Board Support Package).
- Debug and resolve complex issues spanning kernel drivers, middleware, and application-level frameworks.
- Collaborate with cross-functional hardware, architecture, and customer-facing teams to enable and validate multimedia features.
- Contribute to upstream open-source projects and maintain alignment with mainline Linux multimedia ecosystems.
- Profile and improve performance, latency, and resource utilization of multimedia pipelines.
- Requirements: 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 on C/C++ programming.
- Good understanding of technologies in at least one of the following areas: Media framework: GStreamer, ffmpeg, Pipewire, StageFright/Codec2, OpenMAX IL.
- Video: video codecs (H.264, H.265, etc) and V4L2 interfaces.
- Audio: audio codecs (AAC, MP3, etc), ALSA, PulseAudio.
- Parser / muxer: MP4, MKV, TS, AVI, FLV, etc.
- Camera & video capture: V4L2 / media controller framework, libcamera, MIPI-CSI/ISP capture pipelines.
- Graphics & display: Wayland, Weston, DRM/KMS, EGL, OpenGL/ES, OpenCL, Vulkan.
- Streaming protocols: HTTP, RTSP, HLS, DASH, etc.
- Chromium: HTML5 Audio/Video.
- Quick learner, inquisitive and team work spirit.
- Preferred / Bonus Skills Experience with NXP i.MX platforms (i.MX 8/9 series) or similar ARM-based SoCs.
- Familiarity with Yocto Project build systems and embedded Linux distributions.
- Contributions to open-source multimedia or Linux kernel projects.
- What We Offer The opportunity to shape the multimedia experience on industry-leading application processors.
- A collaborative, technically deep engineering environment with global teams.
- Continuous learning and growth in cutting-edge embedded and multimedia technologies.
- More information about NXP in Greater China... #LI-d6f4
Sourced directly from NXP Semiconductors’s career page
Your application goes straight to NXP Semiconductors.
Opens nxp.wd3.myworkdayjobs.com in a new tab
Specialisation
Open roles at NXP Semiconductors
812 positions
Job ID
/job/Suzhou/Senior-Software-Engineer----iMX-Multimedia_R-10066599
Get matched to roles like this
Upload your resume once. We’ll notify you when matching roles open up.
Join talent pool — freeSimilar Other roles
Samsung Semiconductor
Sr. Director, Sales
San Jose, California, United States|Other
Samsung Semiconductor
Senior Buyer
San Jose, California, United States|Other
Samsung Semiconductor
Principal Engineer, Hardware Emulation
San Jose, California, United States|Other
Samsung Semiconductor
Director Federal Government Relations
Washington, District of Columbia, United States|Other