R&D Software Engineer

Date: Apr 6, 2019

Location: Santa Rosa, CA, US

Job ID: 20746

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.

As the world’s premier measurement company, Keysight works in close collaboration with engineers, scientists, and researchers around the globe to meet the communications, electronics measurement challenges of today and tomorrow. Giving customers insight into developing wireless communication and Internet infrastructure signals and devices is the focus of Keysight’s R&D teams. Keysight is committed to providing innovative measurement solutions that enable our customers and partners to deliver the products and services that make a measurable difference in the lives of people everywhere. 

EEsof division of Keysight is a leader in Electronic Design Automation and empowers advanced electronic design for mobile, aerospace, and big data. We are looking for PhD and Master graduates in Electrical Engineering or Computer Science to join a great team of software developers. This position involves working on a variety of aspects of software engineering, such as architectural improvement, refactoring, code optimization, and the development of new algorithms and new features. It provides an opportunity to learn, innovate, and grow in a technical industrial environment.

Job Qualifications

  • PhD or Master in Electrical Engineering or Computer Science
  • Knowledge and passion in:
    • C++ based object oriented programming
    • Algorithms and data structures
    • Electronic Circuit Theory
    • Analog, RF, and HSD Design
    • How to use a circuit simulator for designing electronic circuit and system

      Nice to have:

  • Knowledge and experience of:
    • Multi-threaded high performance programming
    • Software development toolset (IDE, graphical and numerical libraries, performance and memory usage profilers, etc.)
    • Electronic Circuit Simulation techniques
    • Numerical methods for solving large systems of nonlinear equations
    • Numerical methods (iterative and direct) for solving large matrices on multi-core or multi-CPU systems

We sponsor employees for U.S. permanent resident status (Green Card)




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

Apply now »