$192,100 – $249,600
Listed on NIO’s own careers site. You apply with them directly — we never stand between you and the employer.
What this role is
This role develops the operating system and networking core for autonomous vehicle platforms at NIO, requiring deep expertise in embedded systems, kernel-level code, and hypervisor technologies. It suits experienced systems engineers who thrive on performance optimization and can mentor others in a collaborative environment.
Our summary, not NIO’s wording. The full posting is on their site.
What they ask for
Required
- 10+ years embedded systems development
- Low-level and system code on ArmV8 platforms
- Proficiency in C and ARM assembly
- Understanding of ARM architecture including interrupt controller, MMU, timer, and virtualization hardware
- Operating system concepts: virtual memory, page tables, caches, synchronization primitives
- Linux development experience
- BS/MS in Electrical Engineering, Computer Engineering, or Computer Science or equivalent
Nice to have
- Linux kernel or driver development experience
- Hypervisor development experience with Xen, KVM, ACRN, or SafeOS