Software/Firmware Engineering Intern

Date: Feb 13, 2018

Location: Santa Rosa, CA, US

Job ID: 9982

Apply now »

Job Description

At Keysight, we help companies address their toughest challenges with precision and confidence. We offer the most precise electronic measurement tools in the industry, with advanced software to match. Our employees leverage their insight and passion to revolutionize electronic measurement and make a difference in the world.


The Design Engineering Software organization develops cutting-edge software for design engineers, and reusable IP that significantly improves interoperability and time to market for Keysight’s products.  We’re on the forefront of adopting new tools and technology, and collaborate with teams from multiple organizations and every geographic territory.


We are seeking a software engineering intern with a passion for innovation to join an Agile development team that delivers projects including a full range of software from hardware control to a UI.


You will work directly with a high-powered R&D team who deliver reusable technology with high performance, robust quality and testability, interoperability, and usability.  You will have the opportunity to:

  • Learn and apply modern software engineering practices such as Agile Scrum, unit testing, usability testing, and continuously integrated builds
  • Obtain hands-on knowledge of Test & Measurement instrument control
  • Acquire skills to develop software on multiple OS platforms like Windows and Linux

Job Qualifications

Critical Skills

  • Strong interest in robust and efficient software architecture
  • Good knowledge of software development tools and current methodologies
  • Innate intellectual curiosity and keen interest in hardware control and usability
  • Working knowledge of C++, C#, or other object-oriented language
  • Demonstrated track record of being versatile, a quick learner, and a critical thinker
  • Major in Computer Science or Electrical/Computer Engineering

Desired Skills and Knowledge

  • Cross-platform development for Windows and Linux
  • Application & UI Frameworks like .NET, Qt or HTML5
  • Multi-threaded programming
  • Test and Measurement equipment


Join some of the brightest minds in the measurement world. Learn more at


Keysight Technologies is an equal opportunity employer.

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

Apply now »