Research Computer Scientist, Reconfigurable Computer Architecture
Core
Lead research and development in reconfigurable computer architectures, focusing on programmable compute structures for signal-processing and communications workloads.
Role type
Research Computer Scientist (Reconfigurable Computer Architecture)
Builds
Architectural concepts, models, prototypes (RTL/FPGA), and tools for hardware design and verification.
Domain
Computer Architecture / Reconfigurable Computing / Hardware-Software Co-design
Required skills
Computer architecture design, performance modeling, RTL design, FPGA prototyping, Python, C++, Verilog/VHDL/SystemVerilog, technical writing, research leadership
Preferred skills
Coarse-grained reconfigurable arrays, heterogeneous accelerators, RISC-V/Arm processors, high-bandwidth interconnects, RF/DSP workloads, EDA tools, AI-assisted hardware design
Technologies
FPGA, ASIC, Vivado, Verilator, Python, C++, Verilog, VHDL, SystemVerilog, RISC-V, Arm
Responsibilities
Define and evolve reconfigurable architectural components; conduct trade studies and develop performance models; lead architecture modeling, RTL/FPGA prototyping, and verification; provide technical direction to researchers and students; document designs for sponsors and contribute to proposals/publications.
Seniority
Senior, hands-on IC researcher with technical leadership
