About the RoleJoin 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.
ResponsibilitiesAs 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 assembling, 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.
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 $143,050 - MIDPT $190,730 MAX $238,420
Note: For other locations, pay ranges will vary by region.
This role is eligible for Keysight Results Bonus Program
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)
#LI-BM1