Sr. Hypervisor/Linux Kernel Developer - Software Platform
$163.5k - $212.4kNIO 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.
ResponsibilitiesDevelop 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.
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.
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
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.
- ...diagnosing, debugging, and resolving PCIe, Linux kernel, and system-level issues on internal test platforms. Work closely with hardware, firmware, software, and validation teams to identify... ...to determine root causes. Develop and execute debug plans using tools...Software
$164k - $295k
...world’s most advanced AI-native platform. We work on large scale... ...environments. This is a software tooling role focused on the delivery of our sensor on Linux platforms. Our tools engineers... ...distributions (RHEL, Ubuntu, SUSE, etc.), kernel versions (2.6.x through 7.x+),...SeniorSoftwarePermanent employmentWork experience placementWork at officeLocal areaRemote work2 days per week3 days per week$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...SeniorSoftwareFull time- ...Responsibilities Develop, maintain, and improve Linux operating-system software for bare-metal and third-party cloud servers... ..., and storage hardware platforms. Optimize AIOps tools for managing... ...Linux/Unix architecture, Linux Kernel mechanisms and programming, system...SeniorSoftwareFull time
$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...SoftwareWork at officeRemote workRelocation packageFlexible hours3 days per week$50 - $55 per hour
...experience in networking, systems software, and virtualization to manage, optimize, and troubleshoot Linux-based infrastructure and... ...and firewalling. Experience with SR-IOV, PCI passthrough, DPDK, and... ...traces. Deep understanding of kernel boot loader and boot order (UEFI...SeniorSoftwareTemporary workLocal area$164k - $295k
...advanced AI-native platform. We work on large... ...Role: This is a Software Development... ...scale Design and develop highly scalable and... ...highly performant linux system software components... ...developing Kernel modules for Linux... ...Experience working with hypervisors and virtualization...SeniorSoftwarePermanent employmentWork experience placementWork at officeLocal area2 days per week3 days per week$180k - $270k
...are seeking an experienced Platform Software Engineer for our Systems Software... ...responsible for designing, developing, and testing system software... ..., logic analyzer, JTAG) and kernel/driver traces. Design,... ..., PMBUS variants). Solid Linux skills (kernel logs, drivers...SeniorSoftwareRemote workFlexible hours$165.6k
...Requirements: ~3+ years of professional software development experience outside of... ...Design and build high-performance compute kernels for machine learning operations using the... ...works at the hardware-software boundary to develop performance-focused kernels and help...SoftwareFull timeInternship$192.1k - $249.6k
.... NIO designs, develops, manufactures and... ...Optimize system software, applications, and... ...Profile and reduce hypervisor overhead, including... ...derived metrics with kernel traces, source... ...Deep expertise with Linux performance tooling... ...6/A78 or Neoverse platforms. Experience...SeniorSoftwareFull timeTemporary workFlexible hours$165.2k - $223.6k
...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... ...AI acceleration. The AWS Neuron SDK, developed by the Annapurna Labs team at AWS, is...SoftwareFull timeInternshipLocal areaWork from homeFlexible hours$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-...SeniorSoftwareFull timeWork at officeLocal area- ...Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support... ...with systems knowledge and experience in area such as Linux OS boot sequencing, Kernel, Hypervisor (Xen or KVM), peripheral device development (PCIe or...Software
$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...SeniorSoftwareFull timeH1bWork at officeWork visa3 days per week- ...and, together, we’ll advance your career.Linux Kernel & Virtualization EngineerTHE ROLE: We... ...Micro Devices) team is looking for a Linux Software Engineer who can work with OS partners... ...teams Understanding of server platform architecture and the interaction between...Software
$194k - $349k
...world’s most advanced AI-native platform. We work on large scale... ...environments. This is a Senior Software Development Engineer (SDE)... ...sensor (lightweight agent) for Linux, Windows, and Mac OS... ...initiatives. Conceptualize and develop new product features. Provide...SeniorSoftwarePermanent employmentWork experience placementWork at officeLocal areaRemote work- ...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...SeniorSoftware
$120k - $155k
DescriptionNote- This role focuses on IT infrastructure and systems automation, not software or QA test automation. Candidates with backgrounds primarily in test automation, CI/CD pipelines, or application QA will not be considered.We are seeking a Senior IT Automation...SeniorSoftware$163.5k - $212.4k
...excellence. NIO designs, develops, manufactures and... ...Staff Simulation Software Engineer, you will... ...intersection of hypervisor technology,... ...across multiple cross-platform vehicle initiatives... ...high-performance Linux guest drivers and... ...mastery of Linux kernel internals, embedded...SoftwareFull timeTemporary workFlexible hours$200k - $300k
...We are looking for an SDK/API & Developer Platform Lead to own the customer-facing software experience for Velaura’s AI SoC.... ...quality examples. Experience with Linux-based embedded systems, AI/ML... .... Ability to work across kernel, runtime, compiler, multimedia,...SoftwareFull timeFlexible hours$165.6k
...internship professional software development experience... ...: We develop and manage compute infrastructure... ...work on purpose-built platform development for HPC and... ...interactions within the Nitro Hypervisor and EC2 control-plane... ...domains such as Linux kernel internals, peripheral...SoftwareFull timeInternship- ...to deploy Cadence's hardware emulation and FPGA prototyping platforms, developing and delivering high‑impact verification solutions. In... ...visible, customer‑facing role, you will bridge hardware and software teams, define customer requirements, drive advanced protocol...SeniorSoftware
$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- ...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...SeniorSoftware
- ResponsibilitiesDesign and develop software and system solutions for application security & compliance for data center and cloud-based workloadsDevelop high-quality, robust softwareCommunicate your ideas and collaborate with teammates to solve problemsCommunicate and present...SeniorSoftware
- ...You'll join a diverse team of software, hardware, and network... ...product management teams Develop and implement diagnostic tools... ...comprehensive and broadly adopted cloud platform. We pioneered cloud computing... ...experience - Experience in Linux/RHEL, or experience with...SeniorSoftware
- ...Role 1 - Core Platform Engineer (L1, breadth-first) The... ...monitoring. Works alongside software engineers advising on... ...failures before customers do. Linux kernel internals - scheduler,... ...Linux systems, KVM/QEMU, Cloud Hypervisor, kernel tuning, CPU/memory/VM...SoftwareNight shift
$160k - $200k
...join us.Job Summary:Supermicro is seeking a top-notch hands-on Sr. Software Engineer to work on PCIe, SAS/SATA, USB and other HW related... ...proficiency in Python and ML/LLM frameworks Proficiency with Linux, Git, and Docker- Experience with SQL, NoSQL, and vector databases...SeniorSoftwareWorldwide$165.2k - $223.6k
...Datagram (SRD) protocol — developed by AWS — to deliver... ...We are looking for a Software Development Engineer to... ...• Partner with EC2 platform and service teams to integrate... ...- Experience in Linux and Networking protocols... ...with virtualization (Hypervisors, VMware, Xen), or...SoftwareFull timeInternshipLocal areaFlexible hours$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...SeniorSoftwareMinimum wageFull timeWork experience placementFlexible hours
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!
- senior linux systems engineer San Jose, CA
- linux systems administrator San Jose, CA
- unix linux systems engineer San Jose, CA
- linux administrator San Jose, CA
- linux developer San Jose, CA
- linux engineer San Jose, CA
- scientific software engineer San Jose, CA
- intel software engineer San Jose, CA
- director software engineering San Jose, CA
- software engineer San Jose, CA



