Keysight Technologies, Inc. logo
R&D Engineer 6, Software
full-timeGurgaon

Summary

Location

Gurgaon

Type

full-time

Explore Jobs

About this role

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 StatementKeysight is an Equal Opportunity Employer.

Other facts

Tech stack
PCIe Protocol Architecture,CXL,NVMe,C++,C#,WPF,OOP,Software Design Principles,Architecture Patterns,Multithreading,Concurrency,Performance Optimization,AI/ML,Problem-Solving,Communication,Collaboration

About Keysight Technologies, Inc.

Keysight empowers innovators to explore, design, and bring world-changing technologies to life.
As the industry’s premier global innovation partner, Keysight’s software-centric solutions serve engineers across the design and development environment, enabling them to deliver tomorrow’s breakthroughs at speed and with reduced risk.

Keysight leverages its strength as the world’s leading test and measurement provider and today enables innovators to push the boundaries of engineering by quickly solving design, emulation, and test challenges to help create the best product experiences.

Whether you're looking to improve your design and development process, optimize and secure your network, or harness AI and digital twins to get a head start on technologies like 6G, AV and EV, IoT, or quantum computing — Keysight accelerates innovation across the workflow with intelligent insights built on the most accurate measurements. Our fusion of technology knowledge, measurement science expertise, and tailored solutions helps you forge ahead with confidence in our connected and dynamic world.

Keysight Technologies (NYSE: KEYS) is an S&P 500 technology company, headquartered in Santa Rosa, California, with offices and manufacturing worldwide. Keysight owns 2,000+ patents and our ~15,000 employees work with nearly 32,000 customers worldwide to start technology revolutions. Keysight customers span the communications, industrial automation, aerospace and defense, automotive, energy, semiconductor, and general electronics markets.

Join us! To accelerate innovation to connect and secure the world, innovators start here, with Keysight.

Team size: 10,001+ employees
LinkedIn: Visit
Industry: Appliances, Electrical, and Electronics Manufacturing

What you'll do

  • The role involves defining and owning the protocol application software architecture for PCIe, CXL, and NVMe, as well as leading the design, development, and delivery of complex, high-performance protocol software platforms. The engineer will collaborate with various teams and mentor other engineers.

Ready to join Keysight Technologies, Inc.?

Take the next step in your career journey

Frequently Asked Questions

What does a R&D Engineer 6, Software do at Keysight Technologies, Inc.?

As a R&D Engineer 6, Software at Keysight Technologies, Inc., you will: the role involves defining and owning the protocol application software architecture for PCIe, CXL, and NVMe, as well as leading the design, development, and delivery of complex, high-performance protocol software platforms. The engineer will collaborate with various teams and mentor other engineers..

Why join Keysight Technologies, Inc. as a R&D Engineer 6, Software?

Keysight Technologies, Inc. is a leading Appliances, Electrical, and Electronics Manufacturing company.

Is the R&D Engineer 6, Software position at Keysight Technologies, Inc. remote?

The R&D Engineer 6, Software position at Keysight Technologies, Inc. is based in Gurgaon, Haryana, India. Contact the company through Clera for specific work arrangement details.

How do I apply for the R&D Engineer 6, Software position at Keysight Technologies, Inc.?

You can apply for the R&D Engineer 6, Software position at Keysight Technologies, Inc. directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process. You can also learn more about Keysight Technologies, Inc. on their website.