Signal Processing Software Engineer (DSP & Communications Systems)

Keysight Technologies, Inc.•Santa Rosa, CA
•Onsite

About The Position

Keysight is a technology innovation company delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. With approximately 15,000 employees, Keysight creates world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. The company fosters an award-winning culture that embraces a bold vision and a passion for tackling challenging problems with industry-first solutions, believing that a sense of belonging fosters creativity and innovation. This role is within Keysight's Digital and Photonics R&D team, contributing to the development of high-performance oscilloscopes and measurement solutions. The team is located in Santa Rosa, California, and develops advanced measurement technologies for next-generation networking, high-speed digital communications, optics, AI infrastructure, and semiconductor technologies. As a Signal Processing Software Engineer, you will collaborate with 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. The role offers the opportunity to work on technology enabling fast communications networks and data centers, develop DSP and measurement algorithms, collaborate with experts, experience the full product lifecycle, and benefit from continuous learning, mentorship, and career growth. The position involves a fluid mix of software development, mathematical modeling, signal analysis, and hands-on laboratory work, with the aim of making a measurable impact through technology that shapes the future of connectivity.

Requirements

  • 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.

Nice To Haves

  • 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.
  • 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.

Responsibilities

  • 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.

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)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service