Hypervisor Software Engineer

Remote • Posted 3 hours ago • Updated 3 hours ago
Full Time
No Travel Required
Remote
140000 - 170000/yr
Fitment

Dice Job Match Score™

⏳ Almost there, hang tight...

Job Details

Skills

  • Hypervisor
  • ARM Architecture
  • C
  • C++
  • Hyper-V
  • RTOS
  • Operating Systems
  • VMware
  • Virtualization
  • x86
  • Xen
  • Workflow
  • Systems Engineering
  • Systems Architecture
  • Linux
  • Embedded Systems
  • ARM
  • Application Virtualization

Summary

Job Title: Hypervisor Software Engineer
Position Type: Full Time
Job Location: Remote

Description:

We are seeking a Hypervisor Software Engineer to lead the architecture, design, and development of advanced virtualization and hypervisor technologies supporting high-assurance, mission-critical edge computing platforms.

This role focuses on low-level systems engineering across x86 and ARM architectures, supporting virtualization, secure partitioning, mixed-criticality systems, and embedded edge platforms used within aerospace, defense, industrial, automotive, and critical infrastructure environments.

 

The ideal candidate will have deep hands-on expertise in hypervisor technologies, systems-level software engineering, virtualization frameworks, operating systems internals, and low-level performance optimization.

 

This is a highly technical leadership role requiring strong architecture skills, source-level debugging capability, and the ability to guide engineering direction across complex virtualization platforms.

 

About the Environment

The engineering organization develops modular, secure, open standards-based software platforms supporting mission-critical edge systems and mixed-criticality workloads.

 

Technologies supported include:

  • Hypervisors and virtualization platforms
  • RTOS and embedded Linux environments
  • GPU acceleration and edge AI processing
  • Secure partitioning and isolation technologies
  • Software-defined edge computing platforms
  • DevSecOps-enabled embedded environments
  • Safety-critical and high-assurance systems

 

Key Responsibilities:

Technical Leadership & Architecture

  • Define and drive hypervisor architecture strategy across x86 and ARM platforms
  • Lead design and implementation of virtualization and secure partitioning technologies
  • Establish technical standards, engineering best practices, and development direction
  • Guide system architecture decisions focused on performance, scalability, reliability, and security
  • Mentor engineers and provide technical leadership across development teams

 

Hands-On Engineering

  • Design, develop, and optimize core hypervisor functionality
  • Work directly with low-level systems software, virtualization layers, and kernel components
  • Troubleshoot complex system-level issues across software and hardware boundaries
  • Support RTOS, Linux, and mixed-criticality workload integration
  • Debug low-level performance, reliability, and virtualization issues

 

Cross-Functional Collaboration

  • Partner with Product and Engineering leadership on technical roadmap planning
  • Support customer-facing technical initiatives involving virtualization platforms
  • Collaborate with compliance and certification teams supporting safety-critical environments
  • Contribute to strategic technology direction for next-generation edge computing platforms

 

Innovation & Mentorship

  • Research and evaluate emerging virtualization and isolation technologies
  • Mentor engineers and help elevate systems-level engineering capability across teams
  • Influence long-term technical strategy and platform evolution

 

Required Qualifications:

  • 10+ years of systems-level software engineering experience
  • Strong expertise in virtualization, hypervisors, kernels, or operating systems internals
  • Advanced C/C++ programming experience
  • Working knowledge of x86 and ARM assembly
  • Deep understanding of x86 and ARM architecture internals and virtualization extensions
  • Experience developing or modifying hypervisor technologies at the source-code level
  • Experience with technologies such as:
    • KVM
    • Xen
    • VMware

o   Hyper-V

·        Strong debugging and low-level troubleshooting skills

·        Experience with performance optimization and reliability engineering

·        Familiarity with CI/CD and DevSecOps workflows for systems software

·        Proven technical leadership and mentoring experience.

 

Preferred Qualifications:

  • Bachelor''''s or Master''''s degree in Computer Science, Engineering, or related field
  • Experience with RTOS or embedded Linux platforms
  • Exposure to DO-178C, ISO 26262, or other safety-critical development standards
  • Experience contributing to open-source virtualization or hypervisor projects
  • Strong communication and technical leadership skills
  • Aerospace, defense, industrial systems, or edge computing background preferred

 

Primary Skills

  • Hypervisor Development
  • Virtualization Technologies
  • x86 / ARM Architectures
  • C / C++
  • Low-Level Systems Software
  • Kernel Development
  • RTOS / Embedded Linux
  • KVM / Xen / VMware / Hyper-V
  • Assembly Language
  • Performance Optimization
  • DevSecOps / CI/CD
  • Secure Partitioning
  • Mixed-Criticality Systems
  • Edge Computing

 

This opportunity provides the chance to work on advanced virtualization and edge computing technologies supporting mission-critical systems across aerospace, defense, industrial automation, and high-assurance computing environments.

 

Engineers in this role will help shape the future of secure edge platforms, hypervisor technologies, and mixed-criticality architectures while solving highly complex systems-level engineering challenges within a collaborative, innovation-focused environment.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: saicon
  • Position Id: 8967469
  • Posted 3 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote or Frankfort, Indiana

Today

Full-time

USD 83,800.00 - 134,500.00 per year

Remote

Today

Full-time

USD 159,000.00 - 186,000.00 per year

Remote or Moorestown, New Jersey

Today

Full-time

USD 110,500.00 - 208,344.00 per year

Remote

Today

Easy Apply

Full-time

170,000 - 190,000

Search all similar jobs