Senior OS/Kernel Engineer
Core
Design and develop NIO's full-domain vehicle operating systems, optimizing from high-level architecture down to assembly instructions for smart electric vehicles.
Role type
Senior IC OS/kernel engineer (automotive systems)
Builds
Full-domain vehicle operating systems, kernels, drivers, hypervisors, and networking stacks for smart EVs
Domain
Automotive / Embedded Systems / Real-time OS
Required skills
OS internals, virtualization, system security, hardware architecture (x86/Arm/RISC-V), C, assembly, Rust, low-level debugging, real-time performance optimization
Preferred skills
Microkernel architectures, automotive safety standards (ISO 26262), formal verification, academic research in systems (SOSP/OSDI/ASPLOS), custom kernel modules, RTOS
Technologies
C, assembly, Rust, x86, Arm, RISC-V
Responsibilities
Prototype and evaluate advanced systems software concepts (kernels, file systems, drivers, networking); Design, implement, and optimize critical low-level system components for real-time performance and safety; Contribute to long-term systems software architecture; Collaborate to transition prototypes into production-ready deployments
Seniority
Senior, hands-on IC
