NIO Inc.

Staff Hypervisor Developer

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

Base Salary

$185k - $225k/yr

Responsibilities

  • Design and implement microkernel-based operating systems for autonomous-driving vehicle applications.
  • Design and implement low-latency, high-throughput 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.
  • Communicate designs and implementations with the team.
  • Mentor team members and contribute to 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.
  • Programming experience in C, ARM assembly, and inline assembly.
  • Understanding of Arm architecture, including the ARM Generic Interrupt Controller, system MMU, timers, and virtualization hardware support.
  • Strong 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 coverage.
  • Dental and vision plans with options requiring $0 paycheck contribution for employees and eligible dependents.
  • Company-paid HSA contributions when enrolled in the high-deductible CIGNA medical plan.
  • Healthcare and dependent-care FSA 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 annually.
  • Paid parental leave and paid disability leave after 90 days of employment, subject to stated eligibility terms.
  • Voluntary life and AD&D insurance, pet insurance, commuter benefits, mobile phone credit, and HealthJoy mobile benefits support.
  • Free lunch and snacks, onsite gym, employee discounts, and perks program.
  • Full-time employee position.

Tech Stack

Categories

NIO Inc.

About NIO Inc.

5,001-10,000 employees
Contact me