Software Engineer (Validation/ Post Silicon/CPU Enablement) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Nutanix · 1 day ago

Software Engineer (Validation/ Post Silicon/CPU Enablement)

Nutanix is a company focused on advanced compute and platform technologies, seeking a CPU Enablement Engineer to join their Core Platform Software team. The role involves collaborating with cross-functional teams to enable new CPU and compute technologies, as well as developing software to support hardware functionality.

Data CenterEnterprise SoftwareInformation TechnologySoftwareVirtualization
check
Comp. & Benefits
check
H1B Sponsor Likelynote

Responsibilities

Collaborate with cross functional teams (Acropolis OS, AHV, Foundation, etc.) to enable new CPU and new compute technologies for the Nutanix core product stack
Technical analysis of new processor and CPU platform technologies including CPU, memory and PCIe as well as integrated CPU accelerators
Develop and maintain software that monitors and governs hardware platform functionality, including power state management, memory RAS, PCIe error handling, and support for predictive failure indicators
Evaluate and integrate upstream Linux kernel patches and system utilities to support new CPU generations
Perform early hypervisor software bring-up on CPU simulators, prototype platforms, and pre-production systems from server vendor partners
Build tooling for CPU performance counters, memory bandwidth utilization, NUMA performance, and PCIe bus utilization
Ensure broad compatibility of Nutanix AHV hypervisor with industry standard server platforms
Drive reliability and performance improvements in the Nutanix software stack through Linux kernel advancements, OS/hypervisor tuning, and BIOS optimizations
Design and implement test strategies, test plans, and test frameworks hypervisor interoperability with next generation CPUs using agile methodologies.Debug and resolve customer reported issues related to CPU and platform technologies

Qualification

Linux kernel developmentCPU architecture knowledgeProgramming in PythonVirtualization technologiesPerformance profiling toolsAnalytical skillsDebugging skillsCommunication skills

Required

Bachelors/Masters in Computer Science, Computer Engineering, or a related field with 3-6 years of experience in a product focused environment
Deep understanding of Intel/AMD x86 platform architecture and operating systems internals, especially the Linux OS
Hands-on experience with Linux kernel development and device drivers for I/O subsystems
Familiarity with open source hardware support and system level performance characterization
Experience with virtualization technologies such as VMware ESXi, KVM/QEMU and container runtimes
Strong programming skills in Python, Go, Rust, C/C++ for tooling and automation
Experience with core software development, including: Building scalable and maintainable systems software, Developing automation frameworks for testing and deployment, Working with databases for telemetry, logging and performance analysis
Knowledge of performance profiling tools like perf and familiarity with CPU microarchitecture features (e.g. cache hierarchy, branch prediction, SMT)
Strong analytical and debugging skills, with a passion for solving complex system-level problems
Excellent written and verbal communication skills, with a collaborative mindset

Benefits

Sign-on bonus
Restricted stock units
Discretionary awards
Full range of medical benefits
Financial benefits
401(k) eligibility
Various paid time off benefits
Vacation
Sick time
Parental leave

Company

Nutanix specializes in cloud software, offering organizations a single platform for running apps and data across clouds.

H1B Sponsorship

Nutanix has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (260)
2024 (152)
2023 (300)
2022 (282)
2021 (137)
2020 (143)

Funding

Current Stage
Public Company
Total Funding
$1.9B
Key Investors
Bain Capital Private EquityNational Science FoundationKhosla Ventures
2024-12-11Post Ipo Debt· $750M
2020-08-27Post Ipo Debt· $750M
2016-09-30IPO

Leadership Team

leader-logo
Rajiv Ramaswami
President and CEO
linkedin
leader-logo
Rukmini Sivaraman
EVP and Chief Financial Officer
linkedin
Company data provided by crunchbase