# Albert Chen > Software Engineer at SiFive Location: Berkeley, California, United States Profile: https://flows.cv/albertchen ## Work Experience ### Software Engineer @ SiFive Jan 2018 – Present | San Mateo ### Computer Science Student Assistant @ Berkeley Lab Jan 2016 – Present | Berkeley, California • Helped port OpenSoC Fabric: Network-On-Chip Generator from Chisel 2 to Chisel 3 • Helped create a hardware implementation of the gem5 MESI Two Level cache coherence protocol simulator in Chisel • Integrated variable precision DSP blocks on Altera FPGAs into the Rocket Core FPU to increase area efficiency of Rocket generated cores • Wrote the Verilator Testbench Environment, a peek/poke tester for verilated verilog modules ### Software Development Engineer Intern @ Amazon Jan 2017 – Jan 2017 | Greater Seattle Area - Wrote a program for checking in shipments to fulfillment centers for intern project - Majority of project written in Java - Worked with Mockito, Spring, and JUnit frameworks as well as DynamoDB ### Undergraduate Student Instructor @ UC Berkeley Jan 2016 – Jan 2017 | Berkeley • Taught introductory computer science using Python, Scheme, and SQLite for CS61A • Taught introductory discrete mathematics and probability for CS70 • Wrote homework, midterm, and final questions ## Education ### Bachelor’s Degree in Computer Science University of California, Berkeley ## Contact & Social - LinkedIn: https://linkedin.com/in/albert-chen-264050125 --- Source: https://flows.cv/albertchen JSON Resume: https://flows.cv/albertchen/resume.json Last updated: 2026-04-05