Senior Linux Kernel & Hypervisor Engineer (Automotive RTOS)

NIO

San Jose (CA)

On-site

USD 180,000 - 240,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical plans
Dental & Vision
401(k) with Brokerage Link
Life & disability insurance
Paid holidays
Parental Leave
Sick & Vacation
Mobile cell phone credit

Job summary

NIO Inc. is seeking an experienced kernel or hypervisor engineer to work hands-on on the SkyOS-H in-vehicle compute platform. You will help shape architecture, implement production code, and contribute to in-vehicle AI readiness and secure boot paths.

Join a fast-moving automotive software team designing low-latency, safety-critical systems for next-generation smart EVs. You will work across architecture, driver subsystems, validation, and deployment in a collaborative, global environment.

Qualifications

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • 1+ years of experience in embedded systems or low-level system software development.
  • Strong coding skills in C, ARM assembly, and in-line assembly.
  • Deep understanding of Arm V8 architecture: GIC, SMMU, cache hierarchy, and Arm Virtualization Host Extensions (VHE).
  • Proficiency in Git, C/C++, Python, and object-oriented programming.
  • Experience with Linux kernel development or driver subsystems.
  • Knowledge of embedded system security: Arm TrustZone, OP-TEE, Secure Boot.

Responsibilities

  • Develop and execute a microkernel-based operating system and hypervisor tailored for diverse on-vehicle applications in autonomous driving vehicles.
  • Analyze and enhance operating system functionalities for real-time performance, high efficiency, security, and functional safety.
  • Collaborate with the team to discuss and refine designs and implementations.
  • Lead through demonstration, serving as both a mentor and a mentee to foster team growth and knowledge sharing.

Skills

C
ARM assembly
Inline assembly
Git
Python
C/C++
Arm V8 architecture

Education

Bachelor's degree
Master's degree

Tools

Linux kernel development

Job description

NIO Inc. is seeking an experienced kernel or hypervisor engineer to work hands-on on the SkyOS-H in-vehicle compute platform. You will help shape architecture, implement production code, and contribute to in-vehicle AI readiness and secure boot paths.

Join a fast-moving automotive software team designing low-latency, safety-critical systems for next-generation smart EVs. You will work across architecture, driver subsystems, validation, and deployment in a collaborative, global environment.

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

Similar jobs worth comparing

Senior Hypervisor & RTOS Engineer - Equity Eligible
Senior Hypervisor & RTOS Engineer - Equity Eligible

Nvidia Corporation in • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Senior Hypervisor & RTOS Engineer — AI Auto Safety & Equity
Senior Hypervisor & RTOS Engineer — AI Auto Safety & Equity

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Hypervisor & RTOS Engineer for Autonomous Vehicles
Senior Hypervisor & RTOS Engineer for Autonomous Vehicles

NVIDIA Corporation • Santa Clara (CA), Northern (KY)

Hybrid
USD 184,000 - 357,000
Equity
Benefits
Sr. Linux Kernel/Hypervisor Developer
Sr. Linux Kernel/Hypervisor Developer

NIO • San Jose (CA)

On-site
USD 180,000 - 240,000
Medical plans
Dental & Vision
401(k) with Brokerage Link
+5
Staff Software Engineer, ECU Simulation & Virtualization
Staff Software Engineer, ECU Simulation & Virtualization

NIO • San Francisco (CA)

On-site
USD 190,000 - 230,000
Medical plans
Dental & Vision
HSA contribution
+7
Sr. Staff BSW OS and Hypervisor Engineer
Sr. Staff BSW OS and Hypervisor Engineer

Hashlist • Auburn Hills (MI)

On-site
USD 100,000 - 130,000
Staff Engineer – Real-Time OS & Hypervisor (Automotive)
Staff Engineer – Real-Time OS & Hypervisor (Automotive)

Stellantisfinancialservices • Auburn Hills (MI)

On-site
USD 140,000 - 210,000
Embedded Linux Engineer for Automotive IVI & ADAS
Embedded Linux Engineer for Automotive IVI & ADAS

42dot Inc. • Sunnyvale (CA)

On-site
USD 215,000 - 303,000
Lead Security Engineer, RTOS & Hypervisor (Equity)
Lead Security Engineer, RTOS & Hypervisor (Equity)

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Senior Security Engineer - RTOS & Embedded Virtualization
Senior Security Engineer - RTOS & Embedded Virtualization

NVIDIA • Hillsboro (OR)

On-site
USD 184,000 - 357,000
Equity
Comprehensive benefits