Signal Processing Software Engineer (DSP & Communications Systems)

Keysight Technologies SAles Spain SL.

Santa Rosa (CA)

On-site

USD 123,000 - 199,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Relocation assistance

Job summary

Keysight Technologies in Santa Rosa, California, is seeking a Signal Processing Software Engineer to advance measurement algorithms for electrical and optical systems. You will collaborate with engineers worldwide to develop software features and calibration methods that enhance instrument accuracy and user experience.

The role emphasizes designing robust DSP algorithms, validating them with automated tests, and working across software, hardware, and firmware domains to deliver next-generation

Qualifications

  • BS or MS in Electrical Engineering, Computer Engineering, Computer Science, Applied Mathematics, or related technical discipline.
  • Strong foundation in mathematical analysis, DSP, and algorithm development.
  • Evidence of high-quality code development with/without AI code generation.
  • Excellent analytical and problem-solving skills.
  • Ability to work effectively in multidisciplinary teams.
  • Strong verbal and written communication skills.
  • Interest in both software development and hands-on lab experimentation.
  • Ability to quickly learn new technologies and tools.

Responsibilities

  • Design, develop, and optimize advanced signal processing algorithms for electrical and optical measurements.
  • Invent and implement measurement techniques that characterize signal quality and system performance.
  • Develop calibration, correction, and compensation algorithms to improve accuracy and repeatability.
  • Create customer-facing software features to simplify workflows and improve UX.
  • Build automated test frameworks and validation tools for algorithm performance.
  • Analyze large waveform datasets and translate results into engineering insights.
  • Collaborate across software, hardware, firmware, and system teams to take products from concept to market.
  • Document and present technical innovations across global teams.
  • Support customers by presenting technical solutions and working with them on complex challenges.
  • Stay at the forefront of signaling and processing technologies through continuous learning.

Skills

DSP fundamentals
Analytical thinking
Collaborative teamwork
AI code generation awareness
Problem solving
Verbal and written communication

Education

Bachelor's or Master’s in Electrical Engineering/Computer Engineering/CS

Tools

C++
C#
MATLAB
Python
Visual Studio
Azure DevOps

Job description

Overview

Keysight is at the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Learn more about what we do.

Our award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions.We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.

Are you passionate about signal processing, communications systems, and solving complex engineering challenges? Join Keysight's world-class Digital and Photonics R&D team, where you'll contribute to the development of the industry's highest-performance oscilloscopes and measurement solutions used by leading technology innovators around the globe.

Located in beautiful Santa Rosa, California, in the heart of wine country, our team develops advanced measurement technologies that enable breakthroughs in next-generation networking, high-speed digital communications, optics, AI infrastructure, and semiconductor technologies.

As a Signal Processing Software Engineer, you'll work alongside talented engineers, scientists, and researchers worldwide to develop innovative measurement algorithms, create industry-leading software capabilities, and help customers gain deeper insight into the performance of cutting-edge electronic and photonic systems.

Why Join Keysight?
  • Work on technology that enables the world's fastest communications networks and data centers
  • Develop innovative DSP and measurement algorithms within measurements used by engineers worldwide
  • Collaborate with globally recognized experts in signal processing, optics, communications, and instrumentation
  • Experience the full product lifecycle from concept, invention and development through product launch and customer adoption
  • Continuous learning, mentorship, and career growth opportunities
  • Moves fluidly through software development, mathematical modeling, signal analysis, and hands-on laboratory work
  • Make a measurable impact through technology that shapes the future of connectivity
Responsibilities
What You'll Do

As part of a global, multidisciplinary engineering team, you will:

  • Design, develop, and optimize advanced signal processing algorithms for electrical and optical communication measurements.
  • Invent and implement innovative measurement techniques that characterize signal quality, impairments, and system performance.
  • Develop calibration, correction, and compensation algorithms that improve measurement accuracy, repeatability, and instrument performance.
  • Create customer-facing software features that simplify complex measurement workflows and improve user experience.
  • Build automated test frameworks and validation tools to assess algorithm performance and measurement integrity.
  • Analyze large waveform datasets and translate measurement results into actionable engineering insights.
  • Collaborate across software, hardware, firmware, and system engineering teams to bring new products from concept to market.
  • Document, present, and share technical innovations across global engineering teams.
  • Support customer success by presenting technical solutions and occasionally collaborating directly with customers on advanced measurement challenges.
  • Stay at the forefront of emerging communications and signal processing technologies through continuous learning and innovation.
Qualifications
We're Looking For
Minimum Qualifications
  • BS or MS in Electrical Engineering, Computer Engineering, Computer Science, Applied Mathematics, or a related technical discipline.
  • Strong foundation in mathematical analysis, Digital Signal Processing (DSP), and algorithm development.
  • Substantial evidence of high-quality code development with competence in code generation both with and without AI code gen assistance
  • Excellent analytical and problem-solving skills.
  • Ability to work effectively in collaborative, multidisciplinary engineering teams.
  • Strong verbal and written communication skills.
  • Interest in both software development and hands-on laboratory experimentation.
  • Ability to learn new technologies, tools, and engineering domains quickly.
Preferred Qualifications

Experience in one or more of the following areas is highly desirable:

  • Development of signal processing algorithms for communication systems, instrumentation, or measurement applications.
    • Significant programming experience in: C++, or C# with knowledge of one or more of MATLAB, Python, .NET Framework
  • Software development using Visual Studio and Azure DevOps environments.
  • High-speed digital communications and modulation techniques.
  • Oscilloscope, optical test, RF, or electronic measurement systems.
  • End-to-end software feature development, including design, implementation, verification, and release.
  • Automated testing, software quality methodologies, and validation frameworks.
Technical Expertise in Areas Such As
  • FFT and spectral analysis
  • Digital filtering
  • Sampling theory and interpolation
  • Equalization techniques (FFE / DFE)
  • MLSE and advanced communication algorithms
  • Optical and high-speed serial communications
  • Measurement science and instrument calibration
What Will Make You Stand Out
  • Experience developing customer-facing measurement software.
  • Hands-on experience with oscilloscopes, signal analyzers, optical measurement equipment, or communications test systems.
  • A passion for translating complex mathematical concepts into practical engineering solutions.
  • Demonstrated innovation through research projects, advanced coursework, internships, patents, publications, or commercial product development.
Other:

This position is on-site in Santa Rosa, California
Relocation is available for this position

Visa Sponsorship is not available for this position

The level of role and salary will be based on applicable experience, education and skills; Most offers will be between the minimum and the midpoint of the Salary Range listed below.

California Pay Range: MIN $122,580.00 -MID $159,470.00 - MAX $199,340.00

Note:For other locations, pay ranges will vary by region

US Employees may be eligible for the following benefits:

  • Medical, dental and vision
  • Health Savings Account
  • Health Care and Dependent Care Flexible Spending Accounts
  • Life, Accident, Disability insurance
  • Business Travel Accident and Business Travel Health
  • 401(k) Plan
  • Flexible Time Off, Paid Holidays
  • Paid Family Leave
  • Discounts, Perks
  • Tuition Reimbursement
  • Adoption Assistance
  • ESPP (Employee Stock Purchase Plan)

Careers Privacy StatementKeysight is an Equal Opportunity Employer.

#LI-CS1

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Signal Processing Software Engineer (DSP & Communications Systems)
Signal Processing Software Engineer (DSP & Communications Systems)

Anite • Santa Rosa (CA)

On-site
USD 123,000 - 199,000
Medical, dental and vision
401(k) Plan
Flexible time off
+2
Hardware, Optical and Electrical Engineer
Hardware, Optical and Electrical Engineer

Keysight Technologies • Santa Rosa (CA)

On-site
USD 115,000 - 191,000
Relocation assistance
On-site role
Software Engineer – Oscilloscope & Measurement Solutions
Software Engineer – Oscilloscope & Measurement Solutions

Keysight Technologies SAles Spain SL. • Colorado Springs (CO)

On-site
USD 90,000 - 149,000
Medical, dental and vision
401(k) Plan
Flexible Time Off
Software Engineer, Measurement Applications
Software Engineer, Measurement Applications

Keysight Technologies • Colorado Springs (CO)

On-site
USD 90,000 - 149,000
Medical, dental and vision
Health Savings Account
401(k) Plan
+4
Software Engineer, Measurement Applications
Software Engineer, Measurement Applications

Keysight Technologies SAles Spain SL. • Colorado Springs (CO)

On-site
USD 90,000 - 149,000
Medical benefits
Dental benefits
Vision benefits
+6
Software Engineer – Oscilloscope & Measurement Solutions
Software Engineer – Oscilloscope & Measurement Solutions

Anite • Colorado Springs (CO)

On-site
USD 90,000 - 149,000
Medical, dental and vision
Health Savings Account
401(k) Plan
+1
Software Engineer - Oscilloscope & Measurement Solutions
Software Engineer - Oscilloscope & Measurement Solutions

Anite • Colorado Springs (CO)

On-site
USD 90,000 - 149,000
Medical, dental and vision
401(k) Plan
Flexible Time Off
Hardware, Optical and Electrical Engineer
Hardware, Optical and Electrical Engineer

Keysight Technologies SAles Spain SL. • Santa Rosa (CA)

On-site
USD 115,000 - 191,000
Medical, dental and vision
401(k) Plan
Flexible Time Off
+1
R&D Hardware Engineer
R&D Hardware Engineer

Keysight Technologies • Santa Rosa (CA)

On-site
USD 138,960 - 231,600
Solutions Engineer
Solutions Engineer

Keysight Technologies • Santa Clara (CA)

On-site
USD 137,000 - 229,000