Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Keysight Technologies Logo

Expert Software Engineer – Heterogeneous Processing (Software, FPGA, SoC, GPUs)

Keysight Technologies

$143,050 - $238,420
Dec 19, 2025
Santa Clara, CA, US
Apply Now

Keysight is looking to design and implement distributed digital data infrastructures for cutting-edge Test & Measurement solutions to enable disruptive capabilities across high-growth industries.

Requirements

  • 8+ years of experience in software/firmware development for high-speed streaming and real-time processing systems.
  • Expertise in FPGA, CPU, and GPU integration, including PCIe and/or multi-gigabit Ethernet interconnects.
  • Proficiency in C++ and embedded programming (ARM, etc)
  • Experience with SystemVerilog/VHDL and/or GPU programming.
  • Strong problem-solving skills and ability to debug complex systems across hardware and software layers.
  • Experience with high-performance real-time systems, clocking, synchronization, and low-latency DSP.
  • Additional programming experience in C-Sharp or Python.

Responsibilities

  • Architect and implement large-scale synchronization and real-time heterogeneous processing systems.
  • Develop infrastructure integrating FPGAs, SoCs, CPUs and GPUs for high-performance data streaming and processing.
  • Collaborate with global internal teams and external partners to deliver innovative solutions.
  • Support multiple layers of technology, from hardware/FPGA, firmware to software.

Other

  • BS/MS/PhD in Computer Science, Electrical Engineering, or Computer Engineering.
  • Excellent communication and collaboration skills.
  • Familiarity with Agile Scrum, CI/CD, and version control.
  • Exposure to modular systems (PXIe) and test & measurement applications.
  • Understanding of digital circuit schematics