Senior / Principal Software Engineer — (Advanced Development SW/AI Labs)

Keysight Technologies

Santa Rosa (CA)

On-site

USD 143,050 - 238,420

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental and vision
Health Savings Account
401(k) Plan
Tuition Reimbursement
Flexible Time Off, Paid Holidays

Job summary

A leading technology company in Santa Rosa, California, seeks an Expert Software Engineer to lead rapid prototyping and integration of complex real-time processing systems. The role demands strong skills in Modern C++, system integration, and high-speed data solutions, contributing to cutting-edge Test & Measurement technologies across various industries. The position offers a competitive salary, benefits like health insurance, and opportunities for professional growth within a dynamic team.

Qualifications

  • 8+ years of experience in system integration and software/firmware development for high-speed data streaming and real-time processing systems.
  • Hands-on expertise with high-speed Ethernet (100G or higher), including network stack optimization and kernel bypass techniques.
  • Strong expertise in integrating CPUs, GPUs, and FPGAs via PCIe interconnects.

Responsibilities

  • Lead rapid prototyping of large-scale real-time heterogeneous processing systems.
  • Integrate and validate multi-component platforms combining CPUs, GPUs, SmartNICs, and FPGAs.
  • Identify and resolve system-level integration challenges across high-speed interfaces.

Skills

Modern C++
Embedded programming in Linux
High-speed Ethernet
Problem-solving and debugging
Communication and collaboration

Education

BS/MS/PhD in Computer Science, Electrical Engineering, or Computer Engineering

Tools

DPDK
CUDA

Job description

About the Role

Join Keysight’s Software and AI Labs to design and implement distributed digital data infrastructures for cutting‑edge Test & Measurement solutions. Your work will enable disruptive capabilities across high-growth industries, including communications, quantum, semiconductor, and defense.

Responsibilities

As an Expert Software Engineer, you will technically lead rapid system prototyping and integration efforts, working with cross‑functional experts within Keysight to bring cutting‑edge Test & Measurement solutions to life across high-growth industries. This exciting role spans multiple technology layers — Firmware, Software, GPUs, and FPGA/Hardware — with a strong emphasis on quickly integrating and validating complex heterogeneous systems built around high‑speed data streaming and real‑time processing. This is a high visibility role pushing the envelope of what can be achieved with current technology, enabling strategic projects impacting Keysight's continued growth.

Your Focus

  • Lead rapid prototyping of large‑scale real‑time heterogeneous processing systems, driving fast iteration from concept to working demonstration.
  • Integrate and validate multi‑component platforms combining CPUs, GPUs, SmartNICs, SoCs, and FPGAs, connected via high‑speed Ethernet (100G/200G/400G) and PCIe fabrics for high‑throughput, low‑latency data streaming and processing.
  • Design and validate high‑speed data paths end‑to‑end — from network ingestion and DMA transfers to GPU/CPU processing pipelines — ensuring line‑rate performance and deterministic behavior.
  • Serve as the integration point across hardware, firmware, and software layers — ensuring components from multiple teams and vendors work together seamlessly at full data rates.
  • Identify and resolve system‑level integration challenges across high‑speed interfaces (Ethernet MACs, PCIe, RDMA/RoCE, DPDK), firmware, and application software.
Qualifications
  • BS/MS/PhD in Computer Science, Electrical Engineering, or Computer Engineering.
  • 8+ years of experience in system integration and software/firmware development for high‑speed data streaming and real‑time processing systems.
  • Proficiency in Modern C++ and embedded programming in Linux, including kernel drivers, memory‑mapped I/O, and performance profiling tools.
  • Hands‑on expertise with high‑speed Ethernet (100G or higher), including network stack optimization, kernel bypass techniques (DPDK, RDMA/RoCE), and SmartNIC/DPU integration for line‑rate data acquisition and streaming.
  • Strong expertise in integrating CPUs, GPUs, and FPGAs via PCIe interconnects, including DMA engine configuration, PCIe performance tuning, and understanding of FPGA‑based data path subsystems.
  • Strong problem‑solving and debugging skills across hardware‑software boundaries, including signal tracing, interface debugging, throughput analysis, and system‑level root cause analysis.
  • Proven ability to rapidly prototype and validate complex multi‑component systems under tight timelines.
  • Excellent communication and collaboration skills, with the ability to coordinate across hardware, firmware, and software teams.
Desired Additional Qualifications
  • Experience with high‑performance real‑time systems, precise clocking and synchronization (PTP/IEEE 1588), and low‑latency DSP pipelines.
  • Familiarity with FPGA development flows (SystemVerilog/VHDL) sufficient to interface with and validate FPGA‑based IP blocks and high‑speed transceivers.
  • Familiarity with GPU‑accelerated data processing pipelines, including data movement (GPUDirect, CUDA streams) and memory management for high‑throughput workloads.
  • Knowledge of network protocols relevant to high‑speed data acquisition (e.g., UDP, custom streaming protocols, time‑stamped packet flows).
  • Knowledge of Agile Scrum, CI/CD, and version control practices suited to rapid prototyping cycles.
  • Exposure to modular systems (PXIe) and test & measurement applications.
  • Understanding of digital circuit schematics and hardware bring‑up processes.
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)
Salary and Bonus

California Pay Range: MIN $143,050 - MIDPT $190,730 MAX $238,420

This role is eligible for Keysight Results Bonus Program

Equal Opportunity Employment

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Expert Software Engineer — Rapid System Prototyping & Integration
Expert Software Engineer — Rapid System Prototyping & Integration

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

On-site
USD 143,000 - 239,000
Medical, dental, and vision
401(k) Plan
Flexible Time Off
+1
Software Development Engineer
Software Development Engineer

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

On-site
USD 118,660 - 191,030
Medical, dental and vision
401(k) Plan
Tuition Reimbursement
+2
Software Development Engineer
Software Development Engineer

Keysight Technologies • Santa Rosa (CA)

On-site
USD 118,000 - 149,000
Medical, dental, and vision insurance
401(k) Plan
Flexible Time Off
+1
Senior/Principal FPGA Design Engineer
Senior/Principal FPGA Design Engineer

Keysight Technologies SAles Spain SL. • Austin (TX)

On-site
USD 138,000 - 232,000
Medical, dental and vision
401(k) Plan
Flexible Time Off
+2
Senior/Principal FPGA Design Engineer
Senior/Principal FPGA Design Engineer

Keysight Technologies • Austin (TX)

On-site
USD 139,000 - 232,000
Medical, dental and vision
401(k) Plan
Flexible Time Off
+2
Hardware Engineering Manager
Hardware Engineering Manager

Keysight Technologies SAles Spain SL. • Austin (TX)

On-site
USD 100,000 - 130,000
Medical, dental and vision
401(k) Plan
Flexible Time Off
+3
Hardware Engineering Manager
Hardware Engineering Manager

Keysight Technologies • Austin (TX)

On-site
USD 120,000 - 180,000
Medical, dental and vision
Health Savings Account
401(k) Plan
+5
R&D Engineer 3, Hardware
R&D Engineer 3, Hardware

Keysight Technologies • Santa Rosa (CA)

On-site
USD 106,000 - 177,000
Medical, dental and vision
Health Savings Account
401(k) Plan
+6
Senior Solution Engineer – AI/ML, Digital Photonics & Aerospace/Defense Technologies
Senior Solution Engineer – AI/ML, Digital Photonics & Aerospace/Defense Technologies

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

On-site
USD 143,000 - 239,000
Medical/Dental/Vision
401(k) Plan
Paid Holidays
Senior Solution Engineer - AI/ML, Digital Photonics & Aerospace/Defense Technologies
Senior Solution Engineer - AI/ML, Digital Photonics & Aerospace/Defense Technologies

Keysight Technologies • Santa Rosa (CA)

On-site
USD 143,000 - 238,000
Medical, dental and vision
401(k) Plan
Paid Holidays
+2