NIO Inc.

Sr. Staff Hypervisor Developer

NIO Inc.
Apply
almost 2 years ago
San Jose, CA, USAStaff+

Base Salary

$192k - $250k/yr

Responsibilities

  • Design and implement microkernel-based operating systems for autonomous-driving vehicle applications.
  • Design and implement low-latency, high-throughput, high-performance network core stacks for microkernel operating systems.
  • Develop system toolchains for fast diagnostics and troubleshooting.
  • Characterize and optimize operating-system and network-core functions for real-time performance, security, and functional safety.
  • Socialize designs and implementations with the team.
  • Lead by example and mentor and support team growth.

Requirements

  • Bachelor’s or master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent.
  • 10+ years of experience developing software for embedded systems.
  • Experience developing low-level or system code on ArmV8 platforms.
  • Proficiency in C, Arm assembly, and inline assembly.
  • Understanding of Arm architecture, including the generic interrupt controller, system MMU, timer, and virtualization hardware support.
  • Solid understanding of operating-system concepts such as virtual memory, page tables, caches, and synchronization primitives.
  • Familiarity with the Linux development environment.
  • Preferred: experience developing the Linux kernel or Linux drivers.
  • Preferred: experience developing hypervisors, including Xen, KVM, ACRN, or SafeOS.

Benefits

  • CIGNA EPO, HSA, and Kaiser HMO medical plans, including $0 employee-only paycheck contribution options.
  • Dental and vision plans with options covering eligible dependents at a $0 paycheck contribution.
  • Company-paid HSA contribution when enrolled in the high-deductible CIGNA medical plan.
  • Healthcare and dependent-care flexible spending accounts.
  • 401(k) with BrokerageLink option.
  • Company-paid basic life, AD&D, short-term disability, and long-term disability insurance.
  • Employee Assistance Program, sick time, vacation time, and 13 paid holidays per year.
  • Paid parental leave and paid disability leave after 90 days of employment.
  • Voluntary life and AD&D coverage, pet insurance, commuter benefits, mobile cell phone credit, and a health benefits app.
  • Free lunch and snacks, onsite gym, and employee discounts and perks program.

Tech Stack

Categories

NIO Inc.

About NIO Inc.

5,001-10,000 employees
Contact me