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 2 days ago
Similar jobs that could be interesting for youBased on the Sr. Hypervisor/Linux Kernel Developer - Software Platform in San Jose, CA vacancy
  •  ...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
    21 days ago
  •  ...SiFive’s unrivaled compute platforms are continuing to enable...  ...is seeking an experienced Linux kernel software architect. In this role, you...  ...engineers Experience developing and debugging Linux on FPGA...  ...platforms Experience with hypervisors and virtualization... 
    Software
    Work experience placement

    SiFive

    Santa Clara, CA
    1 day ago
  • $2,000 per month

     ...Key Responsibilities Kernel-Mode Driver Development: Design, develop, and maintain kernel-mode...  ...technologies, including SR-IOV, VFIO, and para-virtualization...  ...: Collaborate with software and hardware teams to...  ...operating system internals (Linux preferred).... 
    Software
    Work at office
    Relocation package

    Delos™

    San Jose, CA
    1 day 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

    Nvidia

    Santa Clara, CA
    2 days ago
  • 212986 Sr. Linux Systems Administrator Will be performing general Linux and network administration tasks. Must have a complete understanding...  ...data center infrastructure with Dell hardware and VMWare software. Qualifications Must have detailed knowledge and... 
    Senior
    Software
    Contract work
    H1b
    Immediate start

    Procom

    Santa Clara, CA
    4 days ago
  • $160k - $320k

     ...OpportunityAre you a skilled developer with a passion for...  ...deep understanding of kernel level systems? If so,...  ...an enterprise-grade hypervisor, working with cutting-...  ...the advancement of our software solution.About the...  ...developing software for Unix/Linux/BSD operating systems... 
    Software
    Work at office
    Remote work
    Relocation package
    Flexible hours
    3 days per week

    Nutanix

    San Jose, CA
    3 days ago
  •  ..., California is seeking an experienced software engineer to advance power and thermal management...  ...software for Tegra SoC and embedded platforms. You will collaborate with power...  ...and hardware/software teams to optimize Linux kernel and user-space components for edge AI and... 
    Senior
    Software

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $272k - $431.25k

    NVIDIA’s accelerated computing platform relies on continuous...  ...Your role involves analyzing kernel authoring flows from DSLs to...  ...performance tracking for GPU software products from pre-silicon build...  ...be a daily low-level kernel developer.DSL & Compiler Pipeline Context... 
    Senior
    Software
    Full time
    Shift work

    Nvidia

    Santa Clara, CA
    20 hours ago
  • $165k - $220k

     ...of semiconductor innovation, developing advanced memory solutions that...  ...or Flash firmware at kernel level. ~ Hands-on experience...  ...quality output. ~ Experience in software design and programming in embedded...  .... Good understanding in Linux kernel, device drivers and... 
    Senior
    Software

    SK hynix memory solutions America Inc.

    San Jose, CA
    15 days ago
  • $126k - $204.5k

     ...SummaryYour CareerWe are seeking a Software Engineer for our Hypervisor team which is part of the...  ...cloud applications and develop, build, and maintain our...  ...edge malware detection platform, WildFire.We want passionate...  ...internals understanding.Linux is required, and Windows is... 
    Senior
    Software
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    20 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

    AMD

    Santa Clara, CA
    20 hours ago
  • $123k - $191k

     ...advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a...  ...we do.Job DescriptionWho You’ll Work WithArista’s Linux Kernel team is responsible for developing and maintaining the Linux kernel in EOS. This... 
    Software

    Arista Networks

    Santa Clara, CA
    2 days ago
  •  ...Arista Networks is seeking a skilled Linux Kernel Engineer to develop and maintain kernel features in EOS. The ideal candidate will have a strong background in C programming and Linux kernel development, with at least 3 years of experience. Responsibilities include collaborating... 

    Arista Networks, Inc.

    Santa Clara, CA
    4 days ago
  • $229.9k - $262.4k

    Sr. Lead AI Engineer (Gen AI Platform Services) Overview: At Capital One, we are creating responsible and reliable AI systems, changing...  ...interact with Capital One. Design, develop, test, deploy, and support AI software components including foundation model training... 
    Senior
    Software
    Full time
    Part time
    Local area

    Capital One Financial Corp

    San Jose, CA
    4 days ago
  •  ...Greetings From Rootshell Inc, One of our client is looking for Sr Software engineer in Santa Clara, CA Job Title : Sr Software engineer Location : Remote ( Preferably Bay Area) Duration: Long Term Must Have skills : Automatic Testing... 
    Senior
    Software
    Work experience placement
    Remote work

    Rootshell Enterprise Technologies

    Santa Clara, CA
    4 days ago
  • $229.9k - $262.4k

    Sr. Lead AI Engineer (GenAI Platform) Overview: At Capital One, we are creating responsible and reliable AI systems, changing banking...  ...interact with Capital One. ~ Design, develop, test, deploy, and support AI software components including foundation model training... 
    Senior
    Software
    Full time
    Part time
    Local area

    Capital One

    San Jose, CA
    3 days ago
  • $163.5k - $212.4k

     ...Staff Simulation Software Engineer NIO is...  .... NIO designs, develops, jointly manufactures...  ...ECU simulation platform that powers software...  ...intersection of hypervisor technology, hardware...  ...high-performance Linux guest drivers and...  ...mastery of Linux kernel internals, embedded... 
    Software
    Full time
    Temporary work
    Flexible hours

    NIO

    San Jose, CA
    4 days ago
  • $193.3k - $261.5k

     ...Web Services (AWS) builds AWS Neuron, the software development kit used to accelerate deep...  ...and Trainium.The Acceleration Kernel Library team is at the forefront of maximizing...  ...in AI acceleration.The AWS Neuron SDK, developed by the Annapurna Labs team at AWS, is the... 
    Senior
    Software
    Internship
    Local area
    Work from home
    Flexible hours

    Amazon

    Cupertino, CA
    1 day ago
  • $165.2k - $223.6k

     ...Internet of Things (Iot), Platform, and Productivity Apps...  ...experience in area such as Linux OS boot sequencing, Kernel, Hypervisor (Xen or KVM), peripheral...  ...help our team members develop your engineering...  ...internship professional software development experience... 
    Software
    Internship
    Local area
    Flexible hours

    Amazon Web Services, Inc.

    Santa Clara, CA
    2 days ago
  •  ...compiler for high-performance GPU kernels, powering major AI frameworks...  ...critical to AMD’s AI software roadmap.AMD GPUs are an official...  ...make AMD GPUs the best-in-class platform for Triton-powered AI...  ...closely with compiler engineers to develop and maintain the Triton AMD... 
    Senior
    Software

    AMD

    San Jose, CA
    1 day ago
  • $136.3k - $231.7k

     ...best and the brightest research scientist, software engineers, application development...  ...threaded and multi-process SW development Linux System Programming Scripting using python...  ...clusters. Building and configuring Linux kernels and designing and troubleshooting network... 
    Senior
    Software
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    1 day ago
  • $180k - $225k

     ...secure. The Zscaler Zero Trust Exchange™️ platform protects thousands of customers from...  ...Role We are looking for a Senior Staff Software Development Engineer to join our team. This...  ...Horizon, AVD), installer/updater flows, or kernel-mode components #LI-DY1 #LI-... 
    Senior
    Software
    Full time
    Work at office
    Local area

    Zscaler

    San Jose, CA
    2 days ago
  • $224k - $356.5k

     ...to life! As a member of the GeForce Now Platform Engineering team, you will help design, develop, and optimize high performant GeForce Now...  ...be doing:Game Performance optimization, Linux Kernel, KVM Hypervisor, System Software & optimization at scaleUnderstand and apply... 
    Senior
    Software
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $175k - $250k

     ...DESCRIPTION  Title of position: Sr. Principal Engineer/ Principal Engineer – Cloud Platform  Position type: Hybrid -...  ...Qualifications  ~15+ years of software engineering experience with at...  ...with API management platforms and developer portals.  ~ Knowledge of... 
    Senior
    Software
    Full time
    H1b
    Work at office
    Work visa
    3 days per week

    Extreme Networks

    San Jose, CA
    8 days 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... 
    Senior
    Software

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $114.91k - $135.19k

     ...Network Engineer As a Sr. Cloud Network Engineer...  ...and Security Services Software. You'll guide our...  ...quality products. Develop and improve knowledge-...  ...VPN, virtualization, Linux, and infrastructure software...  ..., and/or Google Cloud Platform is a plus.... 
    Senior
    Software
    Full time
    Temporary work
    Work experience placement
    Local area
    Flexible hours
    Shift work
    Weekend work
    Day shift

    Aviatrix

    Santa Clara, CA
    2 days ago
  •  ...automate complex business workflows across platforms such as SAP, Salesforce, Workday,...  ...for a Data Platform Engineer to build the software that connects enterprise systems and makes...  ...Build core data platform capabilities. Develop services and APIs for data access, query... 
    Senior
    Software
    Remote work

    Tessera Labs

    San Jose, CA
    1 day ago
  • $224k - $356.5k

     ...creative engineers to join the Platform Software team. You will work with a...  ...agility.What you'll be doing:Developing and triaging platform drivers...  ...Operating systems fundamentals with Kernel , Hypervisor experience on Windows systems as well as Linux systemsHands on experience on... 
    Senior
    Software
    Full time

    Nvidia

    Santa Clara, 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 see...  ...skills from application to kernel level and comfortable working... 
    Senior
    Software
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  •  ...Make an Impact Design, implement, and maintain large-scale Linux-based EMMS environments Automate system configuration and...  ...database tuning Troubleshoot and resolve complex issues across the software stack Support system testing including Factory and Site... 
    Senior
    Software

    Hitachi

    Santa Clara, CA
    2 days 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!