Career Center

Hypervisor Software Engineer

Location: Frisco, TX
Posted On: 05/11/2026
Requirement Code: 73682
Requirement Detail

Hypervisor Software Engineer

Location: Remote
Work Authorization: U.S. Citizen Required



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

  • 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
    • U.S. Citizenship required

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.

Source: