# Staff Hypervisor Developer

Hiring organization: [NIO](https://career.thegoodapps.co/organizations/nio)

Canonical page: https://career.thegoodapps.co/jobs/964656a6-0199-4030-a0c5-9694abd95e08

Listed on NIO's own careers site. Applications go to them directly.

- Employment type: full time
- Seniority: Staff
- Location: San Jose, CA
- Salary: 163500 – 225000 USD per year

## Summary

NIO seeks a systems engineer to design and optimize a microkernel-based operating system for autonomous vehicles, with a focus on low-latency networking and real-time performance. This role suits experienced embedded systems developers with deep knowledge of ARM architecture and operating system internals.

_Our summary, not NIO's wording._

## Skills named

Linux, Virtualization

## Required

- 10+ years embedded systems development
- Low-level system code on ArmV8 platforms
- C and ARM assembly coding
- ARM architecture knowledge including interrupt controller, MMU, timer, virtualization support
- Operating system concepts: virtual memory, page tables, caches, synchronization
- Linux development environment familiarity
- BS/MS in Electrical Engineering, Computer Engineering, Computer Science or equivalent

## Nice to have

- Linux kernel or driver development experience
- Hypervisor development experience with Xen, KVM, ACRN, or SafeOS

Apply on NIO's site: https://nio.wd3.myworkdayjobs.com/en-US/NIO_Careers/job/San-Jose-US/Staff-Hypervisor-Developer_R-000120
