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:
This position is part of Keysight Technologies, Software & AI Labs team, which provides leading-edge tools, products, and technologies to drive Keysight's growing software business. You will join an established R&D team responsible for maintaining and extending core communication technologies that power Keysight's instrument ecosystem.
In our R&D group, you will work on the design, development, and testing of the Instrument
Development Toolkit for several high-tech products like Signal Generators, Analyzers, Oscilloscopes, etc. which are widely used in the T&M industry and critical to the success of
Keysight.
Qualifications:
Required Skills
-
Bachelor's degree in Computer Science Engineering, or related field
-
Experience in Software development with Modern C++
-
Strong proficiency in C++11 and later standards, with experience in multi-threaded and concurrent applications
-
Experience with CMake and Conan for build and dependency management
-
Working knowledge of C# and the .NET ecosystem, including NuGet package management
-
Experience with cross-platform development targeting Windows and embedded Linux systems
-
Familiarity with agile or similar development processes
Desired Skills
-
Familiarity with instrument hardware such as Oscilloscopes, Signal Analyzers, or Digital Multimeters
-
Familiarity with AI-assisted development via LLMs, and ability to use them effectively in a development workflow
-
Working knowledge of Python for test automation and tooling
-
Good communication skills (written and verbal)
Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***