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 intelligent EVs.
Role type
Senior IC OS/Kernel Engineer
Builds
Production vehicle operating systems, kernels, drivers, and networking stacks for smart electric vehicles
Domain
Automotive / Embedded Systems / Real-time OS
Deliverable
production ML models | product features | infrastructure
Required skills
Operating system internals, virtualization, system security, computer hardware architecture (x86/Arm/RISC-V), C, assembly, Rust, low-level code debugging, system-level performance optimization
Preferred skills
Academic research in systems (SOSP/OSDI/ASPLOS), custom kernel modules, hypervisors, real-time operating systems (RTOS), microkernel architectures, automotive safety standards (ISO 26262), formal verification
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