Search by job, company or skills

  • Posted 18 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Overview

PCIe / CXL / NVMe Protocol Software Expert & Architect

Overview

Keysight is at the forefront of high-speed interconnect technology, delivering world-class solutions across PCIe, CXL, and NVMe domains. We build advanced protocol exerciser, analyzer, and validation products that enable customers to design, bring up, debug, and validate next-generation platforms spanning data centers, cloud infrastructure, AI accelerators, storage systems, and semiconductor devices.

Our teams work across software, FPGA, hardware, validation, and system engineering to deliver industry-leading solutions for PCIe Gen5/Gen6/Gen7, CXL, and NVMe ecosystems. We foster a culture of technical excellence, ownership, and innovation, focused on accelerating customer productivity and improving overall user experience.

Business Environment

The Communication Solutions Group (CSG) develops protocol tools and validation solutions for global customers across servers, storage, networking, AI/ML accelerators, and semiconductor markets. Engineering teams span software, FPGA, hardware, validation, and system engineering, working collaboratively to deliver protocol-accurate IP, exercisers, analyzers, automation frameworks, and compliance solutions.

This role sits within the PCIe / CXL / NVMe software organization, working closely with Product Planning, System Architects, FPGA teams, Validation teams, and Field organizations, while maintaining alignment with PCI-SIG specifications and ecosystem developments.

Role Summary

This role is an Expert & Architect position within the PCIe / CXL / NVMe software organization, responsible for defining and owning protocol application software architecture, as well as leading the design, development, and delivery of complex, high-performance protocol software platforms.

Responsibilities

Key Responsibilities

  • Define and own protocol application software architecture for PCIe, CXL, and NVMe.
  • Act as technical knowledge expert for PCIe Gen5/Gen6/Gen7, CXL and NVMe specifications.
  • Architect and develop high-performance C++ , C# / WPF protocol software.
  • Design and maintain C++, C# / WPF-based professional applications.
  • Integrate AI/ML capabilities to improve productivity and customer experience.
  • Collaborate across FPGA, hardware, validation, and system teams.
  • Mentor engineers and provide architectural leadership.

Qualifications

Job Qualifications

Essential

  • Bachelor's or Master's degree in Computer Science, Computer/Electrical Engineering, or related field.
  • 10+ years of experience in software product development.
  • Strong expertise in PCIe protocol architecture.
  • Working knowledge of CXL and NVMe.
  • Strong hands-on experience with modern C++.
  • Experience with C# and WPF for professional engineering applications.
  • Good understanding of OOP, software design principles, and architecture patterns.
  • Experience with multithreading, concurrency, and performance optimization.
  • Ability to translate specifications and customer requirements into effective software solutions.
  • Awareness of AI/ML usage to improve automation, productivity, or user experience.
  • Strong problem-solving, communication, and collaboration

Preferred

  • Experience with PCIe / CXL / NVMe protocol tools (exercisers, analyzers, validation platforms).
  • Familiarity with FPGA-based systems and hardwaresoftware interaction.
  • Exposure to PCI-SIG standards or compliance activities.
  • Experience applying AI/ML to analysis or debug workflows.
  • Experience with Agile/Scrum, Git, Jira, and Confluence.
  • Experience mentoring engineers or leading technical initiatives.

Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 144457459

Similar Jobs