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