Staff Hypervisor Developer

1600 NIO USA, Inc.

San Jose (CA)

On-site

USD 185,000 - 225,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Free lunch and snacks
Onsite gym
Employee discounts and perks program

Job summary

1600 NIO USA, Inc. in San Jose is seeking an experienced Software Developer to design and implement microkernel-based OS for autonomous driving vehicles. The ideal candidate should have over 10 years of experience in embedded systems, coding in C, and a strong understanding of ARM architecture.

This full-time role offers a competitive salary range of $185,000.00 – $225,000.00 along with comprehensive benefits including medical, dental, and 401(k) plans.

Qualifications

  • 10+ years of experience working in embedded systems.
  • Experience developing low-level/system code on ArmV8 platforms.
  • Good understanding of operating system concepts.

Responsibilities

  • Design & implement microkernel-based OS for on-car applications.
  • Optimize OS and network core functions for real-time performance.
  • Mentor team members and lead by example.

Skills

Embedded systems experience
C programming
ARM architecture knowledge
Linux development

Education

BS / MS in Electrical Engineering, Computer Engineering, Computer Science or equivalent

Tools

ArmV8 platforms
Linux Kernel

Job description

Company Overview

NIO is a pioneer and a leading company in the premium smart electric vehicle market. Founded in November 2014, its mission is to shape a joyful lifestyle and build a community starting with smart electric vehicles to share joy and grow together with users. It designs, develops, jointly manufactures and sells premium smart electric vehicles, driving innovations in next‑generation technologies in autonomous driving, digital technologies, electric powertrains and batteries.

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 troubleshooting.
  • 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.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. The compensation details listed reflect the base salary only and do not include discretionary bonus, equity or benefits.

Benefits
  • CIGNA EPO, HSA, and Kaiser HMO medical plans with $0 for Employee Only Coverage.
  • Dental (including orthodontic coverage) and vision plan with $0 paycheck contribution for you and eligible dependents.
  • Company‑paid HSA contribution when enrolled in a high deductible CIGNA medical plan.
  • Health Care & Dependent Care Flexible Spending Accounts (FSA).
  • 401(k) with Brokerage Link option.
  • Company‑paid Basic Life, AD&D, short‑term and long‑term disability insurance.
  • Employee Assistance Program.
  • Sick and vacation time.
  • 13 paid holidays per year.
  • Paid parental leave for the first 8 weeks at full pay (eligible after 90 days).
  • Paid disability leave for the first 6 weeks at full pay (eligible after 90 days).
  • Voluntary benefits including life and AD&D options, pet insurance.
  • Commuter benefits.
  • Mobile cell phone credit.
  • Healthjoy mobile benefit app supporting benefit questions on the go.
  • Free lunch and snacks.
  • Onsite gym.
  • Employee discounts and perks program.
Additional Information

If you like wild growth and working with happy, enthusiastic over‑achievers, you'll enjoy your career with us!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Staff Hypervisor Developer
Sr. Staff Hypervisor Developer

1600 NIO USA, Inc. • San Jose (CA)

On-site
USD 185,000 - 225,000
Free lunch and snacks
Onsite gym
Employee discounts
Sr. Hypervisor/Linux Kernel Developer - Software Platform
Sr. Hypervisor/Linux Kernel Developer - Software Platform

1600 NIO USA, Inc. • San Jose (CA)

On-site
USD 163,500 - 212,400
Healthcare plans
Flexible spending accounts (FSA)
401(k) with brokerage link option
+3
Sr. Linux Kernel/Hypervisor Developer
Sr. Linux Kernel/Hypervisor Developer

NIO • San Jose (CA)

On-site
USD 180,000 - 240,000
Medical insurance
Dental and vision
401(k)
+3
Senior OS/Kernel Engineer
Senior OS/Kernel Engineer

1600 NIO USA, Inc. • San Jose (CA)

On-site
USD 143,200 - 186,000
Health plans: Anthem Blue Cross
Dental and vision plans with $0 contribution
Company-paid HSA contribution
Sr/Staff AI Infrastructure Engineer
Sr/Staff AI Infrastructure Engineer

1600 NIO USA, Inc. • San Jose (CA)

On-site
USD 163,500 - 212,400
401(k) with brokerage link option
Free lunch and snacks
Onsite gym
+1
Staff System Engineer | Researcher
Staff System Engineer | Researcher

1600 NIO USA, Inc. • San Jose (CA)

On-site
USD 163,500 - 212,400
Health plans
Dental and vision plans
401(k)
+3
Staff Simulation Software Engineer
Staff Simulation Software Engineer

1600 NIO USA, Inc. • San Jose (CA)

On-site
USD 163,500 - 212,400
Medical, dental, and vision plans
Paid parental leave
401(k) with Brokerage Link option
+2
Senior OS/Kernel Engineer
Senior OS/Kernel Engineer

nio.com • San Jose (CA)

On-site
USD 143,000 - 186,000
Health insurance
401(k) with Brokerage Link option
Employee Assistance Program
+2
LLM Algorithmic Optimization Engineer - Intern
LLM Algorithmic Optimization Engineer - Intern

1600 NIO USA, Inc. • San Jose (CA)

On-site
USD 52,348 - 63,369
Health insurance plans
Dental and vision plans
401(k) with brokerage link option
+3
Sr. Staff Performance Tuning Engineer (CPU PMU & Virtualization)
Sr. Staff Performance Tuning Engineer (CPU PMU & Virtualization)

nio.com • San Jose (CA)

On-site
USD 192,000 - 250,000
Medical benefits
401(k) with options
Free lunch and snacks
+1