Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Hypervisor/Linux Kernel Developer - Software Platform

$163.5k - $212.4k

NIO USA, INC

Job Description

Job Description

About NIO

NIO Inc. is a pioneer and a leading company in the global smart electric vehicle market. Founded in November 2014, NIO aspires to shape a sustainable and brighter future with the mission of “Blue Sky Coming”.

NIO envisions itself as a user enterprise where innovative technology meets experience excellence. NIO designs, develops, manufactures and sells smart electric vehicles, driving innovations in next-generation core technologies. NIO distinguishes itself through continuous technological breakthroughs and innovations, exceptional products and services, and a community for shared growth.

NIO provides premium smart electric vehicles under the NIO brand, premium smart electric vehicles for families through the ONVO brand, and small smart high-end electric cars with the FIREFLY brand.

About the Position

 

This role is ideal for an experienced kernel or hypervisor engineer who wants to work hands-on with the foundations of NIO’s in-vehicle compute platform. You will join the core system software team behind SkyOS-H , NIO’s in-house hypervisor, and other SkyOS variants — contributing from architecture design to production deployment in next-generation intelligent vehicles.

  • Hypervisor Kernel Performance at Scale

You’ll work on low-level system software designed for real-time, high-efficiency, and safety-critical automotive environments. This includes optimizing latency and throughput, refining vIRQ handling, improving cache and memory subsystem efficiency (SMMU, coherency, and paging), and leveraging Arm V8 virtualization extensions (VHE). You will contribute to hypervisor scheduling, partition isolation, and secure domain management to achieve automotive-grade determinism and performance on modern SoCs.

  • End-to-End Impact & Intelligent Vehicle Systems

From early architecture exploration to kernel integration, driver development, validation, and production rollout — your work will directly power live vehicle systems. You’ll enable mission-critical domains such as AD/ADAS compute , sensor fusion , and secure boot/trusted execution (TrustZone, OP-TEE).

In collaboration with AI and cloud teams, you’ll also support emerging LLM-based intelligent copilots and in-vehicle assistants , where hypervisor-level performance and scheduling directly enhance on-vehicle AI responsiveness. This role offers a rare opportunity to build real products that blend operating systems, virtualization, and intelligence at the edge — all within a fast-moving automotive environment.

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.

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.

  • Ability to thrive and contribute effectively within a global, cross-functional engineering team.

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:

  • Anthem PPO, HSA, and Kaiser HMO medical plans with $0 for Employee Only Coverage.  

  • Dental (including orthodontic coverage) and vision plan.  Both provide options with a $0 paycheck contribution covering you and your eligible dependents.

  • Company Paid HSA (Health Savings Account) Contribution when enrolled in the High Deductible CIGNA medical plan

  • Healthcare and 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 a year

  • Paid Parental Leave for first 8 weeks at full pay (eligible after 90 days of employment with NIO)

  • Paid Disability Leave for first 6 weeks at full pay (eligible after 90 days of employment with NIO)

  • Voluntary benefits including: Voluntary Life and AD&D options for you, your spouse/domestic partner and dependent child(ren), pet insurance

  • Commuter benefits

  • Mobile Cell Phone Credit

  • Healthjoy mobile benefit app supporting you and your dependents with benefit questions on the go & support with benefit billing questions

  • Free lunch and snacks

  • Onsite gym

  • Employee discounts and perks program

Compensation

The US base salary range for this full-time position is $163,500.00 - $212,400.00.

  • 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. It does not include discretionary bonus, equity, or benefits.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted 18 days ago
Similar jobs that could be interesting for youBased on the Sr. Hypervisor/Linux Kernel Developer - Software Platform in San Jose, CA vacancy
  • NVIDIA Gruppe based in Santa Clara is looking for a Senior Linux Kernel Software Engineer to join their Linux networking drivers R&D team. The role involves developing device drivers for advanced network interface cards and optimizing integration with existing solutions... 
    Senior
    Software

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  •  ...NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements...  ...in embedded firmware, Linux kernel development, and middleware...  ...with next‑generation computing platforms. You will work at the...  ...you’ll be doing Design and develop software solutions for data... 
    Senior
    Software

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • NVIDIA Gruppe is seeking a Senior Software Engineer to work on system software for datacenter products in Santa Clara, California. This...  ...will have over 10 years of experience, a strong grasp on Linux kernel internals, and expertise in data center architectures. Notably... 
    Senior
    Software

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

    A leading technology company is looking for a Senior Linux Kernel Software Engineer to join their Linux networking drivers R&D team in Santa Clara. This role involves developing device drivers for network interface cards, integrating existing solutions, and leading engineering... 
    Senior
    Software

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $110k - $160k

    Zoomcar is seeking an Embedded Software Engineer in Sunnyvale, California, with a strong background in C programming and networking to...  ...Engineering, is proficient in C, and is passionate about Linux Kernel development. A competitive salary of $110k - $160k is offered... 
    Senior
    Software

    Zoomcar

    Sunnyvale, CA
    3 days ago
  •  ...the world. We are looking for a Senior Linux Kernel Software Engineer to join the Linux networking...  ...of the Linux kernel group, working on developing the device driver for our NICs. Integrate...  .../hardware interaction, including platform firmware, device drivers, Linux kernel... 
    Senior
    Software

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $126k - $204.5k

    Job Summary We are seeking a Software Engineer for our Hypervisor team which is part of the Wild Fire group and...  ...for the cloud applications and develops, builds, and maintains our cutting edge...  ...Operating System internals understanding. Linux is required, Windows is a plus, as... 
    Senior
    Software

    Palo Alto Networks

    Santa Clara, CA
    1 day ago
  •  ...leading technology company is seeking a Senior Software Engineer to optimize compute...  ...novel AI strategies. This role involves kernel debugging, designing tests, and providing...  ...ideal candidate has at least 5 years of Linux kernel experience and the ability to lead... 
    Senior
    Software

    Google Inc.

    Sunnyvale, CA
    1 day ago
  • A leading technology company is seeking a Linux Kernel Software Engineer to develop and optimize the Linux kernel for enterprise storage solutions. This role requires deep experience in kernel development and a strong foundation in computer systems. You will collaborate... 
    Software

    Pure Storage

    Santa Clara, CA
    3 days ago
  •  ...advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a...  ...we do. Job Description Who You’ll Work With Arista’s Linux Kernel team is responsible for developing and maintaining the Linux kernel in EOS. This... 
    Software
    Work experience placement

    Arista Networks, Inc.

    Santa Clara, CA
    2 days ago
  •  ...role in optimizing and developing deep learning...  ...critical in enhancing GPU kernels, deep learning models,...  ...analytical skills in Linux environments. The ideal...  ...integrating graph compilers. Software Engineering Best...  ...for multi‑GPU and multi‑platform performance. Deep Learning... 
    Senior
    Software

    Advanced Micro Devices

    Santa Clara, CA
    3 days ago
  • $99.6k - $234.6k

    Job Description The Oracle Cloud Linux team is seeking experienced Linux Kernel Developers to help advance the Linux operating system for large‑scale cloud environments. This role involves contributing to the Linux kernel and working on innovative projects across multiple... 
    Software
    Temporary work
    Flexible hours

    Oracle

    Santa Clara, CA
    2 days ago
  •  ...Description Primary Function of Position The Senior Embedded Linux / Yocto Software Engineer will join the platform team for a robotic-assisted bronchoscopy navigation...  ...CVE fixes, user/account hardening, permissions, kernel/module configuration, endpoint security integration,... 
    Senior
    Software
    Local area
    Flexible hours

    jobr.pro

    Sunnyvale, CA
    3 days ago
  • $207k - $300k

    Google Inc. is seeking a Staff Software Engineer, Accelerator Platform Software, based in Sunnyvale, CA. This role involves developing next-generation technologies and empowering Google...  ...a strong background in C, C++, and Linux kernel systems. Responsibilities include... 
    Software

    Google Inc.

    Sunnyvale, CA
    18 hours ago
  • $124k - $195.5k

     ...generation networking products. The SDK team develops cutting‑edge networking features for...  ...with architecture and different software/FW design teams as part of the software...  ...programming skills in Python. Background in Linux internals (Kernel). Excellent understanding of embedded... 
    Software
    Shift work

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $207k - $301k

    Staff Software Engineer, Linux Kernel and Baseboard Management Controller Architecture Google Sunnyvale,...  ...configuring, and modifying embedded Linux platforms. Track record in device driver...  ...and installation systems for the BMC. Develop, debug, and optimize device drivers... 
    Software

    Google Inc.

    Sunnyvale, CA
    3 days ago
  • $167k - $246k

    Linux Kernel Software Engineer - Systems Engineering We’re in an unbelievably exciting area of tech and are fundamentally reshaping the data...  ...key contributor, you'll be at the forefront of innovation, developing and optimizing the Linux kernel to push the boundaries of performance... 
    Software
    Work at office

    Pure Storage, Inc.

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

    The Autonomous Vehicles Platform Team is looking for Senior Software Engineers and Architects to develop and bring NVIDIA's automotive...  ...environment which involves Hypervisor, Linux, QNX RTOS. Qualifications BS...  ...skills from application to kernel level and comfortable working... 
    Senior
    Software

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  •  ...cutting-edge technology company is seeking a Principal Software Engineer to architect and develop the kernel authoring SDK targeting their innovative Corsair...  ...engineering skills, proficient in C/C++ and Python within a Linux environment. Responsibilities include mentoring... 
    Senior
    Software

    d-Matrix inc.

    Santa Clara, CA
    4 days ago
  • $155k - $253k

    Decisive Point is looking for a Software Engineer to join its NextGen OS team in Sunnyvale...  ...vehicles and products, allowing you to develop and implement core OS components while...  ...in C/C++, and familiarity with Unix/Linux kernels. Compensation includes a base salary range... 
    Senior
    Software

    Decisive Point

    Sunnyvale, CA
    3 days ago
  • $152k - $241.5k

     ...world.The Autonomous Vehicles Platform Team is looking for Senior Software Engineers and Architects to develop and bring NVIDIA's...  ...environment which involves Hypervisor, Linux, QNX RTOS.**What we need to...  ...skills from application to kernel level and comfortable working... 
    Senior
    Software

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $126k - $204.5k

    Palo Alto Networks, Inc. in Santa Clara is seeking a Software Engineer for their Hypervisor team, focusing on the development of their cutting-edge cloud-based security product. The role involves solving OS-level problems, participating in the software development life... 
    Senior
    Software

    Palo Alto Networks

    Santa Clara, CA
    3 days ago
  •  ...Job Description Will be performing general Linux and network administration tasks. Must...  ...infrastructure with Dell hardware and VMware software. Qualifications Must have detailed knowledge...  .... Must have extensive, strong Linux Sr. Administrator experience. Required Experience... 
    Senior
    Software
    Contract work
    H1b
    Immediate start

    Procom Services

    Santa Clara, CA
    5 days ago
  • Oracle is seeking experienced Linux Kernel Developers to advance the Linux operating system for large-scale cloud environments. This role involves contributing to the Linux kernel and collaborating on projects across various subsystems. Candidates should have several years... 
    Senior

    Oracle

    Santa Clara, CA
    2 days ago
  •  ...technology company is seeking a Senior Systems Software Engineer to join their GPU Software team...  .... This position involves designing and developing GPU driver architecture while optimizing...  ...programming, and a strong background in kernel development. This role offers a... 
    Senior
    Software

    NVIDIA Corporation

    Santa Clara, CA
    4 days ago
  •  ...technology company is seeking a Senior AI Software Engineer to join their team in Santa...  ...California. In this role, you will innovate and develop groundbreaking AI systems software for...  ...learning framework optimizations and GPU kernel technologies. You will closely collaborate... 
    Senior
    Software

    NVIDIA Corporation

    Santa Clara, CA
    3 days ago
  • $190k - $220k

     ...Automation Center (SCAC) — the platform powering enterprise-...  ...and rapidly developing proof-of-concepts that...  ...patterns across Supermicro Software Stack, DCBBS,...  ...node, IP addressing, and hypervisor flags Formalize integration...  ...solving Hands on Linux development, Docker, Containers... 
    Senior
    Software
    Worldwide

    Support Revolution

    San Jose, CA
    4 days ago
  •  ...Gruppe is seeking a Senior Formal Verification Engineer for GPU Kernels, focused on creating verification tools that ensure correct...  ...integrating AI into workflows, and participating in innovative software and hardware product development. A MS or PhD in Computer Science... 
    Senior
    Software

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  •  ...Clara, CA, headquarters 3-5 days per week. The Role Principal Software Engineer - Kernels What you will do The role requires you to be part of the...  .... Proficient in C/C++ and Python development in Linux environments and using standard development tools. Experience... 
    Software
    Work experience placement
    3 days per week

    MixMode

    Santa Clara, CA
    4 days ago
  • $184k - $287.5k

     ...is seeking an AI Systems Engineer to innovate and develop cutting-edge technologies in the AI inference software stack. Candidates should hold a Master's degree...  ...development. The role involves building efficient kernels and compilers for AI workloads while actively contributing... 
    Senior
    Software

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Hypervisor/Linux Kernel Developer - Software Platform. Be the first to apply!