R&D Engineer 6, Software at Keysight Technologies - Hong Kong
Gurgaon, haryana, India -
Full Time


Start Date

Immediate

Expiry Date

21 Apr, 26

Salary

0.0

Posted On

21 Jan, 26

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

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

Industry

electrical;Appliances;and Electronics Manufacturing

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.***
Responsibilities
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.
Loading...