U

University of Southern California

Research university in Los Angeles, CA

Research Computer Scientist - Reconfigurable Computer Architecture

Silicon & ASIC DesignConfirmed live in the last 24 hours
Full-timeArlington County, Arlington, VA, USA$140k - $180k /yr

About the Job

Requirements

  • A doctorate in computer engineering, electrical engineering, computer science, or a closely related field is required.
  • Demonstrated research contributions in computer architecture or reconfigurable computing are required.
  • Ability to reason across architecture and implementation, with experience in performance modeling, simulation, RTL design, FPGA prototyping, or related hardware development is required.
  • Proficiency in Python or C++ for architecture modeling and evaluation, and working knowledge of Verilog, VHDL, or SystemVerilog for digital hardware prototypes are required.
  • Strong technical writing, collaboration, and research leadership skills are required.
  • Ability to handle Controlled Unclassified Information (CUI) is required; eligibility requires U.S. citizenship or permanent residency.

Responsibilities

  • Define and evolve reconfigurable architectural components, including processing elements, configurable compute fabrics, control and scheduling mechanisms, on-chip communication, memory and data movement, and interfaces to external systems.
  • Formulate research questions and conduct trade studies involving rapid reconfiguration, determinism, throughput, energy efficiency, scalability, and programmability.
  • Develop performance models and publishable technical results.
  • Lead architecture modeling, RTL and FPGA prototyping, integration, verification, and benchmarking in collaboration with hardware, compiler, software, and application researchers.
  • Investigate AI-assisted and agent-based methods for HDL design, testbench generation, and design exploration, and verify generated artifacts against functional and performance requirements.
  • Establish representative workloads and measurable requirements, analyze bottlenecks, and guide design changes.
  • Support application demonstrations such as adaptive encoding and decoding workflows or multifunction RF signal processing, as program needs warrant.
  • Provide technical direction to researchers, engineers, and students; coordinate architecture deliverables across collaborating organizations; document designs and results for sponsors; contribute to proposals, reports, publications, and presentations; and engage prospective transition partners regarding architecture requirements and evaluation.

Desired Qualifications

  • Five or more years of relevant research experience.
  • Expertise in coarse-grained reconfigurable arrays, heterogeneous or domain-specific accelerators, RISC-V or Arm processors, high-bandwidth interconnects, high-speed I/O, or hardware-software co-design.
  • Experience with RF or DSP workloads, error-control coding, communication systems, ASIC development, verification, compiler or runtime integration, or sponsor-funded research.
  • Familiarity with FPGA and ASIC implementation and verification tools, such as Vivado, Verilator, or commercial EDA flows.
  • Experience applying AI coding assistants or agents to Verilog, VHDL, or SystemVerilog development, verification, or hardware design exploration.

About the Company

University of Southern California

Research university in Los Angeles, CA

The University of Southern California is a private research university with academic programs across the arts, sciences, business, engineering, law, health, and other professional fields.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at University of Southern California

See more jobs