A day in the life
- Plan tasks, review requirements, and break work into testable blocks
- Code HDL, run simulations, and fix failing tests or timing warnings
- Meet with hardware and software teammates to align interfaces and bring-up steps
- In the lab, load bitstreams, probe signals, and reproduce tricky bugs
- Write notes, update tickets, and prepare for design reviews
Tools you will use