Get roles like this, scored and matched, in your inbox.
Sign up free →Job Opening
Staff Hypervisor Developer
Nio Inc. · San Jose-US · Posted 109 days ago
Responsibilities:
- Design & implement microkernel-based OS for a wide variety of on-car applications for autonomous driving vehicles.
- Design & implement low latency, high throughput, high performance network core stacks for microkernel OS, and design & implement system tool chains for fast diagnostics and troubleshoot.
- Characterize & optimize OS and network core functions for real time, high performance, security, and functional safety.
- Socialize designs and implementations with the team.
- Lead by example, regularly acting as a mentor and mentee for team growth.
Qualifications:
- BS / MS in Electrical Engineering, Computer Engineering, Computer Science or equivalent.
- Software Developer with 10+ years of experience working in embedded systems
- Experience developing low-level / system code on ArmV8 platforms.
- Coding in C, ARM assembly and in-line assembly.
- Good understanding of Arm’s architecture, for instance, ARM generic interrupt controller, system MMU, timer and virtualization hardware support.
- Solid understanding of operating system concepts: virtual memory, page tables, caches, synchronization primitives, etc. Familiar with Linux development environment.
Preferred Qualifications:
- Experience developing linux kernel / linux driver.
- Experience developing Hypervisor, Xen/KVM/ACRN/SafeOS.
The US base salary range for this full-time position is $185,000.00 - $225,000.00.
- Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.
Along with competitive pay, as a full-time NIO employee, you are eligible for the following benefits on the first day you join NIO:
…
This posting is sourced from Nio Inc.'s own career site — applying takes you there directly.
Get roles like this, scored and matched, in your inbox.
Sign up free →Related roles
There are 18 open roles at Nio Inc. right now. This role centers on Embedded Systems, Arm, C, and Arm Assembly.
Want roles like this found for you?
Set your Focus once. Career Engine screens every new opening every week.
A scored, explained shortlist — not a keyword match — delivered weekly. Free for one profile.