CareerPlan

Software Developer (Automotive Cockpit)

Shanghai, ChinaFull-time2026-10-27 → 2026-11-10
Hybrid

Core

Develop and enable next-generation automotive cockpit applications, including intelligent cockpit systems and in-vehicle infotainment (IVI), on Arm-based platforms.

Role type

Senior IC embedded software engineer (automotive cockpit)

Builds

Automotive Linux, Android Automotive, hypervisors, application frameworks, and cloud connectivity for intelligent cockpits

Domain

Automotive software stack, embedded systems, virtualization, Arm architecture

Required skills

Automotive Linux/Android Automotive/QNX development, hypervisor implementation (Xen/KVM/QNX), multi-VM system architecture, system-level debugging and profiling, automotive cockpit/IVI software integration, performance analysis across software/hardware layers

Preferred skills

Arm architecture (Armv8-A/9-A, virtualization extensions), automotive functional safety/security, AUTOSAR/SOME/IP/CAN/Automotive Ethernet, camera/multimedia frameworks (V4L2/GStreamer), virtual platforms/digital twins

Technologies

Automotive Linux, Android Automotive, QNX, Xen, KVM, QNX Hypervisor, Armv8-A, Armv9-A, AUTOSAR, SOME/IP, CAN, CAN FD, Automotive Ethernet, V4L2, GStreamer

Responsibilities

Develop and deploy full-stack automotive software components; Develop multi-OS and multi-VM automotive architectures; Enable and integrate automotive cockpit applications and services; Perform comprehensive system debugging, profiling, and benchmarking; Collaborate with automotive OEMs, Tier-1 suppliers, and software vendors

Seniority

Senior, hands-on IC