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 hardware–software 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.***

    Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application