Career EngineCareer Engine
Your matchExample
74%match
Why you fitThis role calls for C and Arm Assembly — tell us what you know and we'll check the rest.
Gap to noteAlso lists Armv8 — worth confirming before you apply.

Get roles like this, scored and matched, in your inbox.

Sign up free →

Job Opening

Nio Inc. logo

Sr. Staff Hypervisor Developer

Nio Inc. · San Jose-US · Posted 109 days ago

$185k–$250kic
CARM AssemblyArmV8Microkernel OSHypervisorLinux KernelLinux Driver DevelopmentNetwork Stack Development

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.

Compensation:

  • The US base salary range for this full-time position is $185,000 - $225,000.
  • Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.
  • Please note that the compensation details listed in US role postings reflect the base salary only, and do not include discretionary bonus, equity, or benefits.

Benefits: Along with competitive pay, as a full-time NIO employee, you are eligible for the following benefits on the first day you join NIO:

…

Apply on Nio Inc.'s site →

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 C, Arm Assembly, Armv8, and Embedded Systems.

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.

Sr. Staff Hypervisor Developer at Nio Inc. — San Jose-US — Career Engine