Sr. Hypervisor/linux Kernel Developer - Software Platform

NIO

Base: $163,500.00 - $212,400.00; bonus/equity: not...
Onsite
Arm v8 architecture expertise
Linux kernel development experience
C and arm assembly coding skills
NIO is seeking a Sr. Hypervisor/Linux Kernel Developer to contribute to its in-vehicle compute platform, focusing on real-time, safety-critical system software for smart electric vehicles. The ideal candidate will have strong experience in embedded systems and low-level software development, specifically with ARM architecture and Linux kernel

Job Summary

  • This role involves developing NIO's in-house SkyOS-H hypervisor and microkernel-based OS tailored for next-generation intelligent vehicles.
  • The position requires deep expertise in Arm V8 virtualization extensions (VHE) to optimize latency, throughput, and memory subsystem efficiency for safety-critical automotive environments.
  • Employees receive comprehensive benefits including $0 medical coverage options, company-paid HSA contributions, free lunch, and paid parental leave starting after 90 days.

Matching Summary

Match Score: 85

NIO is seeking a Sr. Hypervisor/Linux Kernel Developer to contribute to its in-vehicle compute platform, focusing on real-time, safety-critical system software for smart electric vehicles. The ideal candidate will have strong experience in embedded systems and low-level software development, specifically with ARM architecture and Linux kernel.

Salary

Base: $163,500.00 - $212,400.00; Bonus/Equity: Not specified; Benefits: Comprehensive medical, dental, vision, 401(k), and perks included

Skills & Requirements

Must-have

  • Arm V8 architecture expertise
  • Linux kernel development experience
  • C and ARM assembly coding skills
  • Hypervisor scheduling and partitioning
  • Arm TrustZone and OP-TEE knowledge
  • SMMU and cache hierarchy optimization

Nice-to-have

  • Experience with LLM-based copilots
  • Mentorship and team leadership skills
  • Cross-functional global collaboration
  • Architecture design to production deployment
  • Python and object-oriented programming

Key Requirements

  • Bachelor's or Master's degree in Engineering or CS
  • 1+ years of embedded systems or low-level software experience
  • Proficiency in Git, C/C++, and Python

Work Rights

Not specified

Tailored Resume

Cover Letter