Jobs › Companies › NXP Semiconductors › Senior Software Engineer – i.MX Multimedia

Sobre esta vaga de Senior Software Engineer – i.MX Multimedia na NXP Semiconductors

NXP Semiconductors · Presencial · Suzhou

Role Summary:

We are seeking a Senior Software Engineer to join our i.MX multimedia software team. In this role, you will design, develop, and optimize the multimedia software stack for NXP’s i.MX application processors—spanning camera, display, graphics, audio/video, streaming, and codec subsystems on embedded Linux platforms. You will work across the full stack, from low-level kernel interfaces to user-space frameworks, enabling rich multimedia experiences on our SoCs.


Key Responsibilities:

  • 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
Pronto para se candidatar à NXP Semiconductors?
Candidatar-se à NXP Semiconductors

Sobre a NXP Semiconductors

Thank you for your interest in supporting our recruitment efforts. Please note that NXP operates under a strict Preferred Supplier List (PSL) for all recruitment activities. Any candidate profiles or resume submitted without a prior written agreement or explicit request from our Talent Acquisition team will be considered unsolicited. Such submissions will be deemed free of any obligations, and no fees will be paid by NXP or any of its affiliates, subsidiaries, or divisions - regardless of whether the candidate is hired, either coincidentally or otherwise. Thank you for your understanding.

Ver todas as vagas na NXP Semiconductors →

Vagas semelhantes

SP
Software Engineer
Spheros
⚡ Candidate-se cedo Suzhou Presencial
● Nova 👁 Vista ✓ Candidatada há 3sem
Philips
Software Engineer Intern 磁共振软件开发实习生
Philips
⚡ Candidate-se cedo Suzhou Híbrido
● Nova 👁 Vista ✓ Candidatada há 3sem
Philips
Advanced Software Engineer
Philips
⚡ Candidate-se cedo Suzhou Híbrido
● Nova 👁 Vista ✓ Candidatada há 1m
Stanley Black & Decker
Sr. Engineer 2- Software Testing
Stanley Black & Decker
⚡ Candidate-se cedo Suzhou, China Presencial
● Nova 👁 Vista ✓ Candidatada há 1m
Danaher
Staff Software/Firmware Engineer
Danaher
⚡ Candidate-se cedo CHN - Jiangsu Sheng - Suzhou X... Presencial
● Nova 👁 Vista ✓ Candidatada há 1m
BorgWarner
Software Engineer
BorgWarner
⚡ Candidate-se cedo Suzhou - China Presencial
● Nova 👁 Vista ✓ Candidatada há 2m
1GLOBAL
Senior Java Software Engineer
1GLOBAL
⚡ Candidate-se cedo Berlin, Berlin, Germany Presencial
● Nova 👁 Vista ✓ Candidatada há 1h
Innovaccer Analytics
4730-Software Development Engineer III (Full-Stack)
Innovaccer Analytics
⚡ Candidate-se cedo United States · local restrito
● Nova 👁 Vista ✓ Candidatada há 1h
Winbro Group Technologies
Software Engineer - Dajia, Taichung City, Taiwan
Winbro Group Technologies
⚡ Candidate-se cedo Dajia, Dajia District, Taiwan Presencial
● Nova 👁 Vista ✓ Candidatada há 1h

Cadastre-se para receber sugestões sob medida com base nas vagas que você abre e nas buscas que você salva.

Mais vagas na NXP Semiconductors

Ver todas as vagas na NXP Semiconductors →

Candidatar-se agora
🤖

Opa — calma aí

A JobsRadar foi feita para pessoas de verdade passando por um momento difícil na busca por emprego — não para requisições automatizadas. Você está clicando rápido demais e agora está temporariamente bloqueado.

Volte mais tarde. Se você está mesmo procurando emprego, estamos com você — apenas aja como um ser humano.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Ganhe vantagem na sua busca por emprego.

Entre no nosso canal do Telegram para o que ajuda você a conseguir a vaga — referências salariais, o pulso semanal do mercado e avisos de novos recursos. Sem spam, só sinal.

Entre no canal — é grátis