Juan Rivas is an FPGA Software Engineer with 15 years of experience combining system-level digital design, transaction-level modeling, and software development for networking equipment. He has strong RTL skills in VHDL and Verilog, SystemC/SystemVerilog TLM expertise, and practical experience with Quartus II and Xilinx toolflows from roles at Xena Networks, Zeuxion and Fiberblaze. His background spans both academia—a PhD and MSc from DTU working on certifiable Java for embedded systems—and industry, giving him a disciplined approach to correctness and verification. Juan brings hands-on knowledge of TCP and telecom protocols from earlier telecom and field-support roles, which informs robust FPGA implementations for high-performance networking. He is fluent in scripting and systems-level languages (TCL, C/C++, Java) and comfortable operating in Linux-based toolchains. Based in Denmark, he blends research rigor with pragmatic product delivery across FPGA/ASIC projects.
15 years of coding experience
12 years of employment as a software developer
Bsc. Eng., Electronics Engineering, Bsc. Eng., Electronics Engineering at Universidad de San Carlos de Guatemala
Doctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at Danmarks Tekniske Universitet
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Juan Rivas - FPGA Software Engineer at Xena Networks