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 11 days ago
Similar jobs that could be interesting for youBased on the Sr. Hypervisor/Linux Kernel Developer - Software Platform in San Jose, CA vacancy
  • $204k - $259k

     ...to a range of vehicle platforms and product use cases....  ...responsible for low-level software and infrastructure on...  ...unit —the critical Linux-based gateway responsible...  ...will be essential in developing, securing, and...  ...System Software and Linux Kernel Engineers to design, develop... 
    Senior
    Software
    Full time
    Remote work

    Waymo

    Mountain View, CA
    1 day ago
  •  ...building complex systems that run on custom Linux platforms in demanding, real-world environments. We're looking for a Linux Kernel Developer who's comfortable working deep in the...  .... You'll work closely with embedded software engineers, systems engineers, and hardware... 
    Senior
    Software
    Full time
    Work at office
    Immediate start
    Visa sponsorship
    Night shift

    E-Space

    Saratoga, CA
    14 days ago
  • $184k - $287.5k

     ...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
    Full time
    Part time

    Nvidia

    Santa Clara, CA
    10 hours ago
  • $135.2k - $306.4k

     ...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 Linux kernel and working on innovative projects across multiple kernel subsystems... 
    Senior
    Software
    Temporary work
    Part time
    Flexible hours

    Oracle Corporation

    Santa Clara, CA
    11 hours 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
    Part time

    AMD

    Santa Clara, CA
    10 hours ago
  • $126k - $204.5k

     ...Palo Alto Networks, you will develop our next-generation...  ...designing and implementing new hypervisor deployments and integrations...  ...networking improvements in pure software environments. Your Impact...  ...networking, and have experience with Linux kernel software development... 
    Senior
    Software
    Full time
    Casual work
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    1 day ago
  •  ...of technology. We are at the forefront of software and hardware innovation, pushing the...  ...The Role: Software Engineer, Staff - Kernels What you will do: The role requires...  ...Proficient in C/C++ and Python development in Linux environments and using standard development... 
    Software
    Full time
    Work experience placement
    3 days per week

    D-matrix

    Santa Clara, CA
    1 day ago
  • $125k - $185k

     ...where we all win with precision. Job Description Your Career The Cortex Vulnerability Intelligence Platform team is looking for a Principal Software Engineer (full stack) to join our team. This team is responsible for vulnerability intelligence collection, processing... 
    Senior
    Software
    Full time
    Casual work
    Work at office

    Palo Alto Networks

    San Jose, CA
    1 day ago
  • $135.2k - $306.4k

     ...seeking a highly skilled Linux Systems Engineer with...  ...image behavior across platforms.Only Oracle brings together...  ...including bootloader, kernel interactions, systemd...  ...production environments.• Develop, maintain, and enhance...  ...RPMs and open-source software components.• Investigate... 
    Senior
    Software
    Temporary work
    Part time
    Flexible hours

    Oracle Corporation

    Santa Clara, CA
    10 hours ago
  • $184k - $287.5k

     ...NVIDIA is seeking a Compute Kernel Performance Architect who can develop, profile, and analyze CUDA workloads with a strong focus on GPU power behavior....  ..., power architects, silicon validation engineers, and software teams to characterize workload behavior and influence... 
    Senior
    Software
    Full time
    Part time

    Nvidia

    Santa Clara, CA
    11 hours ago
  •  ...DescriptionPrimary 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
    Part time
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    11 hours ago
  • $100k

     ...redefining the computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a high performance RISC-V CPU from scratch, and share a passion for AI and... 
    Senior
    Software
    Permanent employment
    Part time

    Tenstorrent

    Santa Clara, CA
    10 hours ago
  •  ...is building the intelligent software that enables machines to perceive...  ..., and high-performance edge platforms, we develop next-generation solutions...  ...software spanning embedded Linux and RTOS platforms while...  ...frameworks.Experience with Linux kernel, device drivers, or low-... 
    Senior
    Software
    Part time

    AMD

    San Jose, CA
    10 hours ago
  •  ...Job Description We need a Senior Linux Systems Administrator who will spend...  ...team but will work with highly skilled developers and vendors. Non-technical skills...  ...Backup/Recovery Implement new software releases, kernel upgrades, patches Resolve hardware... 
    Senior
    Software

    Mindgadget Inc

    Sunnyvale, CA
    4 days ago
  • $184k - $287.5k

     ...The Autonomous Vehicles Platform team is looking for a...  ...-on Cybersecurity Software Engineer. As part of our...  ...team is responsible for developing platform and...  ...Solid understanding of Linux, QNX, ROS, and/or real...  ...willingness to delve into kernel-space and/or low-level... 
    Senior
    Software
    Full time
    Part time

    Nvidia

    Santa Clara, CA
    10 hours ago
  • $190k - $300k

     .... We are at the forefront of software and hardware innovation, pushing...  ...do:As a member of the SIMD Kernels team, you will help...  ...AI compute engine. You will develop, enhance, and maintain software...  ...C++ and Python development in Linux environment and using standard... 
    Software
    Part time
    Work experience placement
    Remote work

    d-Matrix

    Santa Clara, CA
    10 hours ago
  • $184k - $287.5k

     ...looking for outstanding AI systems engineers to develop groundbreaking technologies in the inference systems software stack! We build innovative AI systems software to...  ...'ll develop libraries, code generators, and GPU kernel technologies for NVIDIA's hardware architecture.... 
    Senior
    Software
    Full time
    Part time

    Nvidia

    Santa Clara, CA
    11 hours ago
  • $272k - $431.25k

     ...advancement.Are you a motivated system software engineer with a deep understanding...  ...Driver, a core component of our platform for accelerating general purpose...  ...consistency modelsBackground with kernel mode developmentExperience with Linux Systems Software development as... 
    Software
    Full time
    Part time

    Nvidia

    Santa Clara, CA
    16 hours ago
  • $184k - $287.5k

     ...OpenBMC Firmware for GPU Server platforms focus on but not limited to...  ...platforms.Designing and developing performance optimized active...  ...test case reportsProviding software quality reports based on static...  ...device trees for uboot and Linux kernel.OOB or In-band System Management... 
    Senior
    Software
    Full time
    Part time

    Nvidia

    Santa Clara, CA
    10 hours ago
  • $172.5k - $306.63k

     ...and data engineering to developtools and platforms that help teams train and deploy models...  ...support large-scale training workflows Develop data pipelines for ingesting, transforming...  ...skills in Python and a foundation in software engineering principles Experience with ML... 
    Senior
    Software
    Full time
    Temporary work
    Part time
    Local area
    Worldwide

    Adobe Systems

    San Jose, CA
    16 hours ago
  •  ...class SDKs that enable developers to create next‑...  ...across silicon, system software, product, and field.KEY...  ...where market requires (Linux-first, others based on...  ...optimization across CPU/GPU/NPU (kernel scheduling, memory...  ...teams to drive platform entitlement.Leadership... 
    Senior
    Software
    Part time

    AMD

    San Jose, CA
    10 hours ago
  • $224k - $356.5k

     ...Local AI team is building the software stack that makes large...  ...best experience. We own the platform — performance, CI/CD pipelines...  ...up infrastructure — that lets developers run groundbreaking LLMs out of...  ...Hands-on experience with GPU kernel development or optimization (... 
    Senior
    Software
    Full time
    Part time
    Local area

    Nvidia

    Santa Clara, CA
    11 hours ago
  • $143.2k - $186k

     ...experience excellence. NIO designs, develops, manufactures and sells smart...  ...We are seeking a senior OS / kernel engineer to join our SkyOS...  ...that can make systems software faster, more dependable, and...  ...networking, file system, drivers, hypervisor, libc, build system, etc, to... 
    Senior
    Software
    Full time
    Temporary work
    Flexible hours

    NIO USA, INC

    San Jose, CA
    11 days ago
  • $320k

     ...visionary Director of System Software to lead the development...  ...for our automotive platforms! This is an opportunity to...  ...following areas: embedded Linux or RTOS platforms, hypervisors and virtualization technologies...  ..., device drivers and kernel development, automotive middleware... 
    Software
    Full time
    Part time

    Nvidia

    Santa Clara, CA
    16 hours ago
  • $154k - $220k

    Sr. Staff Software Development Engineer-AI Security Bellevue, Washington...  ...Zero Trust Exchange platform. This innovation...  ...) Architect, develop, and optimize a low-latency...  ...profiling tools for both kernel-space and user-space...  ...systems Strong command of Linux internals, including... 
    Senior
    Software
    Work at office
    Local area

    Zscaler

    San Jose, CA
    2 days ago
  • $204k - $259k

     ...applied to a range of vehicle platforms and product use cases. The...  ...Platform team is responsible for software and infrastructure on several...  ...of Software Engineers to develop system software components from...  ...operating systems concepts on Linux: networking, filesystems,... 
    Senior
    Software
    Full time
    Work experience placement
    Remote work

    Waymo

    Mountain View, CA
    1 day ago
  •  ...networking technology. Our distributed services platform expands AMD's data center product portfolio with a high-performance DPU and software stack deployed at scale across major cloud...  ...& Testbench Development Develop robust UVM-based testbench architectures for... 
    Senior
    Software

    Advanced Micro Devices , Inc.

    Santa Clara, CA
    1 hour ago
  • Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles. Advises immediate management on project-level issues Guides junior engineers... 
    Senior
    Software
    Full time
    Immediate start

    Paypal

    San Jose, CA
    1 day ago
  • NVIDIA Gruppe is seeking a Senior Software Engineer for their MD Simulation Engineering team in Santa Clara, California. The role involves building GPU-native simulation software that powers molecular dynamics at scale. Candidates should have over 8 years of software engineering... 
    Senior
    Software

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  •  ...complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design,...  ...a culture of pair programming. Developers test, release, and monitor their own code...  ...and create solutions. Solid backend or platform engineering experience in high-availability... 
    Senior
    Software
    Full time
    Work experience placement
    Immediate start

    Paypal

    San Jose, 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!