Juan Rivas

FPGA Software Engineer at Xena Networks

Værløse, Capital Region of Denmark, Denmark
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code15 years of coding experience
job12 years of employment as a software developer
bookBsc. Eng., Electronics Engineering, Bsc. Eng., Electronics Engineering at Universidad de San Carlos de Guatemala
bookDoctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at Danmarks Tekniske Universitet
bookTechnical University of Denmark
languagesEnglish, Spanish, Danish
github-logo-circle

Github Skills (9)

real-time-systems10
java9
verilog8
vhdl7
uvm7
verification7
python6
cocotb5
firmware1

Programming languages (3)

JavaCMakePython

Github contributions (4)

github-logo-circle
jop-devel/jop

May 2011 - May 2013

JOP is a Java processor for real-time systems
Contributions:77 commits in 2 years
javareal-time-systems
jrri/SW9

Nov 2025 - Nov 2025

Contributions:1 push in 1 day
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