Source description
About the role
Overview
Keysight is at the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 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.
Responsibilities
-
Join an elite team of innovators driving cutting-edge technology in our instrument infrastructure group! As a critical component of Keysight Laboratories, our team develops groundbreaking instrument infrastructure that powers Keysight's global development ecosystem.
-
You will help research, design, implement, integrate, and validate infrastructure technologies used across next-generation test and measurement systems. The work spans multiple layers of the system, from low-level hardware interfaces and drivers to application-level software, ensuring reliable, high-performance operation of instrument platforms.
-
You will collaborate closely with product architects and distributed engineering teams across Barcelona, the United States, and other global locations to advance reusable infrastructure technologies supporting multiple Keysight products.
-
You will be part of a growing and dynamic R&D team located in Barcelona that works closely with colleagues in the USA and other countries around the world. We are looking for a talented, motivated, and experienced software engineer to create value for Keysight through technology innovation in a fast-growing test and measurement market.
Qualifications
-
Collaborate with product architects to define and refine infrastructure software requirements and system architecture supporting next-generation instrument platforms.
-
Design, develop, and maintain high-performance Modern C++ software enabling hardware control, data acquisition, and scalable instrument platform capabilities.
-
Develop reusable infrastructure technologies that support multiple Keysight products and enable consistent platform capabilities across systems.
-
Integrate hardware and software components to ensure reliable, high-performance operation of complex instrument systems.
-
Perform system-level integration, testing, and validation of instrument infrastructure technologies.
-
Debug and troubleshoot issues across the full software stack , including register-level interfaces, drivers, and application-level software.
-
Collaborate with distributed engineering teams and contribute to the full software development lifecycle , including development, testing, integration, and production readiness.
-
Must Qualifications University degree in Computer Engineering, Electrical Engineering, Computer Science , or a closely related field.
-
Strong experience with Modern C++ , object-oriented programming, and modern software architecture principles.
-
Several years of experience developing hardware control or hardware-adjacent software .
-
Experience working with modern I/O architectures and streaming interfaces, particularly PCIe and high-speed Ethernet , with a solid understanding of driver and real-time processing architectures.
-
Experience debugging issues across multiple layers of the software stack, from device registers to application software .
-
Software development experience in Linux and/or Windows environments .
-
C areers Privacy Statement Keysight is an Equal Opportunity Employer.
More at Keysight Technologies