Keysight is looking for a Software Engineer with FPGA experience to design, build, and deliver custom test and measurement solutions for their customers, enabling them to accelerate product development cycles and ensure high software quality in the RF and Digital Test and Measurement market.
Requirements
- Experience with VHDL, Verilog, and/or SystemVerilog
- Experience with FPGA toolchains (e.g., Xilinx Vivado, Intel Quartus, Lattice Diamond)
- Understanding of digital design principles, timing closure, and hardware debugging
- Experience with simulation tools
- Knowledge in programming/scripting languages including C, C++, C-Sharp, Python, Perl, Matlab, is required
- Familiarity with HDL languages such as VHDL and SystemVerilog
- Experience using Git or other version control systems is required
Responsibilities
- Design, develop, and deliver custom software and FPGA based solutions tailored to customer test and measurement needs.
- Create automation frameworks, instrument control applications, and data processing tools across diverse Keysight instruments and platforms.
- Collaborate directly with customers to understand technical requirements and propose scalable, maintainable solutions.
- Support the development and refinement of internal tools, libraries, and example applications.
- Work closely with cross-functional engineering teams (hardware, FPGA, firmware, RF, and systems).
- Troubleshoot customer issues, provide expert-level software support, and recommend best practices.
- Design, debug and implement FPGA solutions using VHDL/Verilog/SystemVerilog.
Other
- Bachelor’s or Master’s degree in in Electrical Engineering, Computer Engineering or a technical degree related to Software Development, Embedded Systems or Electronics Engineering, with a focus on FPGA design and software programming.
- Desired - technical marketing minor or relevant experience
- Relevant experience in a technical, customer-facing role
- Fluent in English
- Curiosity and motivation to learn new tools and technologies