R&D Software Engineer

Date: Mar 26, 2019

Location: Santa Rosa, CA, US

Job ID: 33283

Apply now »

Job Description

The Aerospace Defense Government Solutions (ADGS) R&D team is looking for an experienced SW engineer to lead development of state-of-the-art application solutions for the A/D industry.  ADGS develops world-leading solutions used to design and test the latest advanced A/D systems and components including satellite systems, RADAR and other RF and Microwave components and systems.


As a principal SW architect, lead the design and implementation of Windows Presentation Foundation (WPF) based solution applications that interact with Keysight’s test and measurement hardware.  Modalities of hardware include network analyzers, signal sources, and spectrum analyzers.


Position Responsibilities

  • Be the lead WPF architect.
  • Work with a team of software engineers and measurement scientists to develop new applications written in C#/C++ using WPF and MVVM concepts.
  • Learn the architecture of the existing applications.
  • Work with the project’s engineering team to help design and implement user interfaces for new capabilities being added to existing applications.
  • Understand existing WPF custom user controls, styles and themes and be able to modify them and create new ones.
  • Work in the Visual Studio 2010+ development environment and Team Foundation tools for version control and task management.
  • Design UI elements based on established company-provided branding and UI guidelines.
  • Create clear and complete documentation for all new classes, methods and properties added to the solution.

Job Qualifications


  • 10+ years in SW development.
  • Proven expert level experience in .NET/WPF/C#/C++ with special emphasis in user interface design and development and MVVM architectural patterns.
  • General programming skills, software design, software debugging, software documentation, and software testing.
  • Ability to analyze user requirements and to translate requirements into working solutions.
  • Ability to solve problems without extensive guidance and proven ability to work well in a team of developers.
  • Familiarity with localization techniques and ability to design easily localizable interfaces.
  • Bachelor’s degree in computer science, electrical engineering or equivalent.



  • Master’s degree or higher in computer science, electrical engineering or equivalent.
  • US citizenship.

Job Function



Privacy Statement 

***Keysight is an Equal Opportunity Employer.***

Keysight Technologies Inc. is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other protected categories under all applicable laws.

Candidates can be considered to work from the following locations:

Americas : United States : California : Santa Rosa

Job ID : 33283 

Apply now »