CareerPlanGet AI match score →

QNX嵌入式C++软件工程师 (ADAS)_XC-CP

Shanghai, cn💼 Full-time🗓 2025-06-16 → 2026-07-31

Core

Develop inter-chip and inter-core communication and complex device driver software for real-time systems and gateway applications on Linux/QNX for automated driving development.

Role type

Senior Embedded C++ Software Engineer (ADAS)

Builds

Complex device driver software, inter-chip/inter-core communication modules, and gateway applications for real-time automotive systems.

Domain

Automotive electronics / Embedded systems / ADAS

Deliverable

production ML models | product features | infrastructure

Required skills

Modern C++, Embedded C++, Multithreading and concurrency, Linux/QNX OS development, Network communication (CAN, Ethernet), Sensor integration (radar, lidar, GNSS, IMU, USS), ARM architecture knowledge (Cortex-A78, Cortex-R52, Cortex-M7, TC3xx), Software profiling and debugging, Unit testing, Code optimization, Git, Python scripting

Preferred skills

Classical AUTOSAR standard experience (COM stack, time synchronization), Nvidia Orin or Horizon J5/J6 platform experience, Python/JSON/YAML scripting

Technologies

Linux, QNX, Git, Python, JSON, YAML, CAN, Ethernet, ARM Cortex-A78, Cortex-R52, Cortex-M7, Infineon TC3xx, Nvidia Orin, Horizon J5/J6, Radar, Lidar, GNSS, IMU, USS

Responsibilities

Develop inter-chip and inter-core communication software; Lead a team and coordinate software interfaces; Optimize software performance through profiling and debugging; Create and maintain comprehensive software documentation; Conduct unit testing and ensure code quality; Support real-vehicle debugging and resolve software issues.

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗