R&D Engineer 4, Software
Keysight is a mission-critical design enablement partner for organizations solving the world’s most complex engineering challenges. With deep engineering expertise and leading design, emulation, and test solutions, our ~16,800 employees help customers in over 100 countries accelerate innovation across communications, automotive, energy, quantum, aerospace and defense, semiconductor, and artificial intelligence markets. Learn more about what we do.
At Keysight, people come together to explore new ideas, challenge what's possible, and advance the technologies defining the future. Here, you'll find opportunities to do your best work, take your career further, and thrive in an award-winning culture. Learn more about our benefits.
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.
ResponsibilitiesIn 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.
QualificationsRequired Skills
- Bachelor's degree in Computer Science Engineering, or related field
- Minimum 5 yrs of professional software development experience using C# and .NET technologies
- Strong proficiency in C#, .NET Framework / .NET (Core/5+), multithreading, async programming, and object-oriented design principles
- Experience with Visual Studio, MSBuild, and NuGet package management
- Experience with cross-platform development using modern .NET technologies
- Familiarity with agile or similar development processes
- Strong debugging, problem-solving, and analytical skills
Desired Skills
- 8 years of overall software development experience, with demonstrated technical expertise and hands-on development of complex software applications
- Familiarity with instrument hardware such as Oscilloscopes, Signal Analyzers, or Digital Multimeters
- Working knowledge of C++ for interoperability, migration, and code integration
- Experience with CMake and Conan for build and dependency management
- 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.***

