Overview Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15, employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over countries. Learn more about what we do. Our award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers. What We Offer : Join a dynamic company at the forefront of innovation! At Keysight, we collaborate with visionary customers to develop breakthrough solutions that connect and safeguard the world. Enjoy a highly competitive package and explore our enriching culture and benefits. Responsibilities Digital Embedded Processing Expert (Software, FPGA, SoC, GPUs) As the Digital Embedded Processing Expert, you will technically lead the definition and implementation of digital infrastructure working with other experts within Keysight to create cutting edge Test & Measurement solutions to enable disruptive capabilities across high-growth Industries. This exciting role touches multiple layers, FPGA / Hardware, Firmware and Software, utilizing and challenging all of your technical expertise. This is a high visibility role supporting major projects impacting Keysight's continued growth. Projects involve collaboration with major multinational corporations in the Communications, Quantum and semiconductor industries. Your focus will be Enabling large scale synchronization and real-time heterogeneous processing leveraging the latest technologies including FPGA, SoC and GPUs. Part of Keysight’s central organization, Software and AI Labs, supporting internal business units to develop complex solutions Developing the infrastructure that enables complex solutions and applications pushing the boundaries of CPU / GPU / FPGA to maximize performance located in Santa Rosa and will be working with teams and partners in the USA and around the globe. Qualifications Core Required Qualifications : BS / MS / PhD in in Computer Science, Electrical Engineering or Computer Engineering. Minimum of 8 years relevant SW / FW job experience (or combination of experience and education beyond a Bachelor’s degree) Proven expertise in developing and driving architectures for digital heterogeneous processing systems including CPUs, GPUs and FPGAs. Proficiency with SoC, embedded ARMs and C / C++ programming. Proven FPGA development experience (SystemVerilog, VHDL) Experience with GPUs Ability to quickly develop, debug and troubleshoot issues at multiple layers in the system architecture, from FPGA to the software layer Strong team player, eager to push technical limits, with strong communication skills and strong customer focus Flexibility, adaptability, and ability to multitask and solve complex problems across diverse areas while collaborating with multiple projects and teams. Additional qualifications that would be an added plus : Experience with high performance real-time systems, clocking, synchronization and low-latency digital signal processing Expertise designing and implementing complex high-performance systems involving interconnect (PCIe) and / or network (Ethernet) technologies Additional SW programming experience in C#, or Python Knowledge of techniques for time and phase alignment in digital systems Familiarity with Xilinx devices and Vivado toolchain Experience with continuous integration and version control Familiarity with Agile Scrum methodology Exposure to test and measurement equipment and applications Familiarity with modular systems (such as PXIe) Understanding of digital circuit design and schematic Careers Privacy Statement
Embedded Software • Santa Rosa, California, US