R&D Software Engineer

Date: Feb 15, 2019

Location: Santa Rosa, CA, US

Job ID: 31921

Apply now »

Job Description

Keysight Technologies is the world's leading electronic test and measurement company, helping scientists and engineers address their toughest technical challenges with confidence.   Our employees leverage their insight and passion to deliver measurement solutions in wireless communications, aerospace and defense, and semiconductor markets with world-class instruments, software, and measurement science.

In this position, you will be part of a team developing state-of-the-art software for our market-leading Signal Analyzers and Electronic Measurement Applications. The position involves working collaboratively with software engineering and IT to deploy and operate our systems, help automate and streamline our operations and processes, build and maintain tools for deployment, monitoring, and operations, and troubleshoot and resolve issues. You will set up the software development environment to enable Agile innovation and team collaboration, assisting with the configuration of tools, servers, IDE and test environment to make the lab usable and turnkey. You may also work with software engineering as part of a team that creates the software architecture, measurement algorithms, features, and applications.

The position is located in Santa Rosa, California and will be working with manufacturing and software teams in other geographies world-wide. This is an entry level Software Engineering position with focus on DevOps.


  • Create, maintain, and execute the product software build and product disk image
  • Help peer engineers triage tools errors vs code issues
  • Communicate with global DevOps teams for tips to successfully maintain and improve the software environment and tools
  • Maintain tools Service Level Agreements (SLA), IT Security and Compliance, System Performance, and other stewardship activities (application upgrade, compiler upgrades, infrastructure library changes, licensing software, software packaging and installation, etc)
  • Evaluate out-of-the-box vs customized solutions as applicable
  • Monitor industry trends for technological evolutions, and leverage appropriate technology
  • May design, develop, test and debug software programs

Job Qualifications

  • BS or MS Degree in Computer Science, Computer Engineering, or Electrical Engineering with SW emphasis, or equivalent experience
  • Strong analytical skills with the working knowledge of computing components (Networking, memory, CPUs, storage - Disk IOs) and software infrastructure components (system libraries, security software) to troubleshoot various challenges
  • Strong knowledge of Object Oriented Design and UML
  • Strong understanding of Windows OS (Win7, Win10, CE); processes, threads, accounts, monitoring
  • Experience in C/C++/C#, XML, Scripting, Miscrosoft tools, Altassian tools, Open source tools
  • Proficient in building, testing, and debugging software
  • Source code management, defect management and tracking, build management, and test and release management knowledge
  • Desire to work with world-wide groups and across teams of engineers to achieve objectives
  • Good organizational skills and the ability to work in a fast-paced, results driven environment
  • Excellent written and verbal communications skills
  • Self-starting, requiring minimal supervision

    Visa sponsorship is NOT available for this position.

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 : 31921 

Apply now »