IOMMU/Virtualization & Memory Mapping Architect
Job Summary
This role ensures efficient, secure, and dynamic sharing of memory among compute engines, enabling real AI performance on heterogeneous systems. This role focuses on system-level memory virtualization, mapping, and isolation, supporting secure and performant multi-engine execution.
Responsibilities
Architect IOMMU usage for device memory access and isolation
Define memory address translation strategies across CPU/GPU/NPU
Enable virtualization and hypervisor-based memory steering
Optimize DMA, shared buffers, and coherency models
Ensure security and isolation for multi-tenant / enterprise workloads
Collaborate on virtualization strategies for AI execution environments
Develops organization-wide architectures and methodologies for electrical hardware design and development across multiple platforms and organizations
Leads part qualification processes through implementation of product quality plans, equipment inspections, factory witness testing, and manufacturing process qualifications
Identifies and evaluates new technologies, innovations, and outsourced development partner relationships for alignment with technology roadmap and business value
Drives integration of new technologies into projects and activities in the electrical hardware design organization
Reviews and evaluates designs and project activities for compliance with technology and development guidelines and standards; provides tangible feedback to improve product quality
Leads overall tracking and reporting of various electrical/hardware product related performance metrics and reports against the same
Exercises independent judgment in resolving business issues and establishing functional policies for guidance
Leverages functional expertise in guiding strategy and setting functional policy and direction, while helping the team in realization of these operational and strategic plans
Provides guidance and mentoring to less-experienced staff members to set an example of electrical hardware design and development, innovation, and excellence
Education & Experience
Recommended: Four-year or Graduate Degree in Electrical Engineering, or any other related discipline
Typically has 10+ years of work experience, preferably in electrical design and tools, software packages, architecture of electronic hardware, or a related field
Preferred Certifications
NA
Knowledge & Skills
Memory design/architecture
Computer Engineering
Computer Science
Debugging
Electrical Engineering
Electronic Engineering
Electronics
Field-Programmable Gate Array (FPGA)
Hardware Architecture
Hardware Design
MATLAB
Mechanical Engineering
New Product Development
Oscilloscope
Physics
Printed Circuit Board Schematic Capture
Simulations
Systems Design
Complexity
Provides highly innovative solutions to complex problems within established policy
Disclaimer
The pay range for this role is $147,050 to $230,850 USD annually with additional opportunities for pay in the form of bonus and/or equity (applies to United States of America candidates only).
The compensation and benefits information is accurate as of the date of this posting. The Company reserves the right to modify this information at any time, with or without notice, subject to applicable law.
Benefits
Health insurance
Dental insurance
Vision insurance
Long term/short term disability insurance
Employee assistance program
Flexible spending account
Life insurance
Generous time off policies, including; 4-12 weeks fully paid parental leave based on tenure 11 paid holidays
Additional flexible paid vacation and sick leave
Additional flexible paid vacation and sick leave (US benefits overview)