R&D Engineer 5, Software

IN-HR-Gurgaon

Global Careers (External)

Req #: 54153
Type: Regular
logo

Keysight Technologies Inc.

Connect With Us:
Connect To Our Company
				Overview:

Keysight is at the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~16,800 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Learn more about what we do.

Our award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.

We are looking for a hands-on Software Architect to architect, design, develop, and debug software for next-generation CXL and PCIe Gen6/Gen7 protocol solutions.

This is a hands-on technical leadership role in a small team. The architect will define the software architecture while also writing production code, developing complex features, debugging issues, optimizing performance, and working closely with FPGA and hardware teams.

Responsibilities:

* Define and own software architecture for CXL and PCIe Gen6/Gen7 protocol solutions.
* Design and develop high-performance software using C++ and C#.
* Develop complex application and system software features hands-on.
* Translate product requirements and protocol specifications into software architecture and implementation.
* Work closely with FPGA and hardware teams for hardware/software integration and platform bring-up.
* Debug complex software, hardware/software integration, and protocol-related issues.
* Design multithreaded, concurrent, and performance-critical software.
* Support system validation, performance optimization, and product bring-up.
* Evaluate and integrate software libraries and external components where required.
* Provide technical leadership and mentor engineers while continuing to contribute production code.
* Use AI/ML and AI-assisted development tools to improve software productivity, code quality, debugging, testing, automation, and customer experience.

Qualifications:

Essential

* Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical/Electronics Engineering, or related field.
* 8+ years of software product development experience.
* Strong expertise in CXL and/or PCIe protocol architecture.
* Strong hands-on experience with modern C++.
* Experience with C# / WPF for professional engineering applications.
* Strong understanding of OOP, software architecture, and design patterns.
* Experience with multithreading, concurrency, debugging, and performance optimization.
* Experience developing software that interacts with FPGA and custom hardware.
* Strong problem-solving, communication, and collaboration skills.

Preferred

* Strong experience with PCIe Gen6/Gen7, CXL, and/or NVMe.
* Experience with protocol analyzers, exercisers, validation platforms, or similar high-speed protocol tools.
* Experience with FPGA-based systems and hardware/software integration.
* Experience with PCI-SIG standards or compliance activities.
* Experience using AI/ML or GenAI for software development, automation, analysis, debugging, or productivity improvement.
* Experience with Git, CI/CD, Jira, Confluence, and Agile/Scrum.
* Experience mentoring engineers or leading technical initiatives.

Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***
			
Share this job: