1,938,664open jobs
113,124companies
243,557added this week
Browse all
Salary
≈ $35k – $92k per year (Estimated)
Location
In office (China, Shanghai)
Seniority
Senior · 5+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 22, 2026. First seen by Alion on Oct 20, 2026. NXP Semiconductors scores B on the Alion truth index.

Overview
Company
Impact
Profile match
NXP Semiconductors is a Dutch chipmaker established in 2006 when Philips spun out its semiconductor division, and it concentrates on embedded processing rather than general purpose computing. Its largest market is automotive, where it supplies radar sensors, vehicle networking, battery management and the secure processors behind keyless entry and digital car keys, alongside industrial and internet of things microcontrollers, mobile secure elements and communications infrastructure silicon. Headquartered in Eindhoven and listed on Nasdaq, it is one of the leading suppliers of near field communication and automotive processing chips in the world.

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
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,938,664 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Shanghai
≈ $29k – $70k per year (Estimated) • In office • 3+ years exp • Master's Degree • Shanghai
Python
Go
Java
SQL
Scala
Databases
Snowflake
Databricks
Amazon Redshift
Trino
AI/ML
Spark
Machine Learning
DevOps
AWS
Docker
Kubernetes
Analytics
A/B Testing
Apply
≈ $20k – $53k per year (Estimated) • In office • Part-Time • Shanghai
Python
SQL
C++
Erlang
Databases
MySQL
DevOps
Rest API
Kubernetes
Linux
Apply
Developer Intern 25 days ago
In office • Internship • Batumi
Python
JavaScript
TypeScript
SQL
Python
Flask
FastAPI
Django
Celery
Databases
PostgreSQL
Frontend
React.js
DevOps
Rest API
Docker Compose
CI/CD
Git
Docker
Linux
Management
Jira
Bitrix24
Apply
In office • Full-Time • Bengaluru
SQL
DevOps
Rest API
Azure DevOps
Azure
Configuration Management
Incident Management
IAM
Analytics
Power BI
Management
ServiceNow
ITIL
ITSM
Apply
≈ $23k – $57k per year (Estimated) • In office • Full-Time • 5+ years exp • PhD • Bengaluru
Python
Java
SQL
Bash
Databases
PostgreSQL
Apache Iceberg
Apache Kafka
OpenSearch
AI/ML
Spark
Airflow
DevOps
Rest API
ZooKeeper
Ansible
Helm
Azure DevOps
Prometheus
Azure
CI/CD
Git
Kubernetes
Nginx
Grafana
Platform Engineering
Configuration Management
Linux
DNS
Apache HTTP Server
Cybersecurity
Active Directory
LDAP
Analytics
Apache NiFi
Management
Confluence
Jira
ITSM
Apply
In office • Internship • Singapore
Python
Java
C++
AI/ML
Machine Learning
Apply
In office • Full-Time • Bengaluru
C++
DevOps
Linux
Apply
≈ $17k – $43k per year (Estimated) • Hybrid • Full-Time • Bachelor's Degree • Chengdu
Java
C
C++
C
Valgrind
C++
CMake
STL
Qt
DevOps
Git
Linux
Apply
$79k – $116k per year • Remote (United States) • Full-Time • 5+ years exp • Bachelor's Degree • United States
Java
C#
C++
C#
.NET
DevOps
Windows
Management
Jira
Agile
Scrum
Apply
In office • 1+ year exp • Gurgaon • Hyderabad
Python
Java
C++
DevOps
Linux
Apply
≈ $25k – $65k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Beijing
Python
C++
C++
TensorFlow C++
AI/ML
TensorFlow
PyTorch
Machine Learning
DevOps
RTOS
Apply
Hybrid • Internship • Gratkorn
Python
Java
DevOps
Git
Management
Confluence
Jira
Agile
Scrum
Apply
≈ $12k – $27k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Bangkok
Apply
≈ $66k – $123k per year (Estimated) • In office • Full-Time • 8+ years exp • Sophia Antipolis • Munich • Toulouse • Hamburg • Dresden
Apply
In office • Full-Time • Bachelor's Degree • Bucharest
Python
C++
DevOps
Linux
IoT
FreeRTOS
Apply
≈ $20k – $52k per year (Estimated) • In office • Full-Time • Shanghai
Apply
≈ $22k – $56k per year (Estimated) • In office • Bachelor's Degree • Shanghai
Python
JavaScript
TypeScript
C++
DevOps
GCP
Apply
≈ $20k – $46k per year (Estimated) • In office • 3+ years exp • Shanghai
Apply
≈ $20k – $49k per year (Estimated) • In office • 2+ years exp • PhD • Shanghai
Apply
≈ $24k – $70k per year (Estimated) • In office • Master's Degree • Shanghai
Life Sciences
Mass Spectrometry
Apply
See all jobs
This is one of many
1,938,664 more open roles from verified company boards, updated every day.