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.
Backed by Battery Ventures, Exfinity Venture Partners
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.
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.
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
Software Engineer III (Data & Insights)
1 hour ago
≈ $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
Specialist Software Engineer - SMAX
1 day ago
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
Apply
Software Engineer, Automotive Middleware
2 days ago
≈ $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
Test Engineering Systems
2 days ago
$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
Technical Support Engineer
2 days ago
In office • 1+ year exp • Gurgaon • Hyderabad
Python
Java
C++
DevOps
Linux
Apply
Software Engineer - Edge AI
15 days ago
≈ $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
Internship: Software Engineer (m/f/d) - Java & Python Tools Development for Trust Provisioning
7 days ago
Hybrid • Internship • Gratkorn
Python
Java
DevOps
Git
Management
Confluence
Jira
Agile
Scrum
Apply
Systems Software Engineer
17 days ago
≈ $12k – $27k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Bangkok
Apply
Automotive E/E System and Software architect
17 days ago
≈ $66k – $123k per year (Estimated) • In office • Full-Time • 8+ years exp • Sophia Antipolis • Munich • Toulouse • Hamburg • Dresden
Apply
Junior Software Engineer for Graphics
18 days ago
In office • Full-Time • Bachelor's Degree • Bucharest
Python
C++
DevOps
Linux
IoT
FreeRTOS
Apply
小米汽车-车载电源系统软件工程师-软件方向
1 day ago
≈ $20k – $52k per year (Estimated) • In office • Full-Time • Shanghai
Apply
Software Engineer, gReach Program for People with Disabilities (残障人士岗位) (English, Mandarin)
1 day ago
≈ $22k – $56k per year (Estimated) • In office • Bachelor's Degree • Shanghai
Python
JavaScript
TypeScript
C++
DevOps
GCP
Apply
Senior Field Service Engineer
11 hours ago
≈ $20k – $46k per year (Estimated) • In office • 3+ years exp • Shanghai
Apply
XRD Application Scientist
11 hours ago
≈ $20k – $49k per year (Estimated) • In office • 2+ years exp • PhD • Shanghai
Apply
Application Scientist (metabolomics)
11 hours ago
≈ $24k – $70k per year (Estimated) • In office • Master's Degree • Shanghai
Life Sciences
Mass Spectrometry
Apply
This is one of many
1,938,664 more open roles from verified company boards, updated every day.

