Staff Hypervisor Developer

NIO

Base: $185,000.00 - $225,000.00; bonus/equity: not...
**
10+ years embedded systems experience
Low-level system code development
Armv8 platform expertise
** NIO is seeking a Staff Hypervisor Developer to design and implement microkernel-based operating systems for autonomous driving vehicles. The ideal candidate will have extensive experience in embedded systems, low-level programming, and a strong understanding of operating system concepts, particularly in a Linux environment. **

Job Summary

  • The role involves designing and implementing a microkernel-based operating system for autonomous driving applications on ArmV8 platforms.
  • Candidates must have over 10 years of experience in embedded systems with deep knowledge of C, ARM assembly, and OS concepts like virtual memory and synchronization primitives.
  • Employees receive comprehensive benefits including $0 medical coverage options, company-paid HSA contributions, free lunch, and an onsite gym.

Matching Summary

Match Score: 75

** NIO is seeking a Staff Hypervisor Developer to design and implement microkernel-based operating systems for autonomous driving vehicles. The ideal candidate will have extensive experience in embedded systems, low-level programming, and a strong understanding of operating system concepts, particularly in a Linux environment. **

Salary

Base: $185,000.00 - $225,000.00; Bonus/Equity: Not specified; Benefits: Competitive pay with $0 medical coverage options and paid parental leave

Skills & Requirements

Must-have

  • 10+ years embedded systems experience
  • Low-level system code development
  • ArmV8 platform expertise
  • C and ARM assembly coding
  • Operating system concepts mastery

Nice-to-have

  • Linux kernel or driver development
  • Hypervisor experience Xen KVM ACRN
  • Mentorship and team leadership skills
  • Functional safety optimization
  • Real-time high performance tuning

Key Requirements

  • BS/MS in Electrical Engineering, Computer Engineering, or Computer Science
  • 10+ years of experience in embedded systems
  • Proficiency in C, ARM assembly, and inline assembly
  • Solid understanding of Arm architecture including MMU and virtualization

Work Rights

Not specified

Tailored Resume

Cover Letter