University of Southern California logo

FPGA Design Engineer

University of Southern California

Arlington, VA · HybridJob$115–140K/yrSeen 6 days agoSeen in employer's feed 6 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
$115–140K/yr
Location
Arlington, VAHybrid
Work Authorization
US work authorization required

Olive lists jobs from US employers, including remote roles you can work from the United States.

Requirements

Credentials this posting asks for.

Top Secret clearance

Job overview

The FPGA Design Engineer will support hardware-assurance research in USC’s Information Sciences Institute Reconfigurable Computing Group. The role develops specialized FPGA designs, evaluates device behavior using hardware and laboratory instrumentation, and extends commercial and open-source EDA tools. The position is based in Arlington, Virginia, with hybrid work options available, and involves collaboration with senior research staff on prototypes and research outputs.

Skills & qualifications

RequiredNice to have

Skills

RTL DesignVHDLVerilogScriptingPythonTCLFPGA EDA ToolsSynthesisImplementationTiming ClosureHardware InstrumentationFPGA ArchitectureFPGA Device PrimitivesLarge Language Model-Assisted FPGA DesignAI Workloads on FPGAsMachine Learning Workloads on FPGAsAMD Vitis AIIntel Altera FPGA AI SuiteOpen-Source EDA ToolsRevision ControlGitMercurialProgramming LanguagesC++GolangLinuxVirtual LANVirtual Extensible LANMellanox SwitchesSDN ProgrammingAnsibleBashNagiosPrometheusSimple Network Management ProtocolBorder Gateway ProtocolSecure ShellTransport Layer SecurityIptablesNetwork File System

Qualifications

Master's in Related Field or Equivalent5 Years Relevant ExperienceTop Secret Clearance EligibilityCurrent Secret Clearance or Higher7+ Years Relevant ExperienceLeadership AbilityUniversity Environment ExperienceArtificial Intelligence ExperienceVLSI Design ExperienceMachine Learning ExperienceDeep Learning ExperienceTensorFlow

Benefits

Medical Insurance
401(k) Match
Tuition Assistance

Full job description

USC’s Information Sciences Institute (ISI), a unit of the university’s Viterbi School of Engineering, is a world leader in the research and development of advanced information processing, computing, communications, and artificial intelligence technologies. ISI’s faculty, professional staff, and graduate students conduct extraordinary information sciences research at locations in Arlington, Virginia; Marina del Rey, California; and Waltham, Massachusetts.

The Reconfigurable Computing Group at ISI develops computer architectures and design methods that make specialized hardware more adaptable, efficient, and trustworthy. Recent work combines FPGA prototyping, ASIC design, purpose-built electronic design automation tools, and hardware-software co-design to advance rapidly reconfigurable processing for RF sensing and communications, acceleration of fully homomorphic encryption, and hardware security and assurance. The group builds and evaluates working systems, develops the tools needed to program and verify them, and collaborates across disciplines to move research toward operational use.

We are seeking a highly talented and motivated FPGA Design Engineer interested in researching novel tools and techniques for assuring FPGA hardware. Working alongside senior research staff, the engineer will develop specialized FPGA designs to assess device functionality and state; work directly with FPGA hardware and laboratory instrumentation to measure, validate, and analyze device characteristics; augment commercial EDA tools; and advance open-source EDA software with new assurance capabilities.

This position is based in Arlington, VA. Hybrid work options are available

Job Responsibilities

  • Design, implement, and verify specialized FPGA systems and RTL components in VHDL or Verilog to support hardware-assurance research.

  • Use FPGA EDA tools to perform synthesis, implementation, timing analysis, timing closure, and device programming.

  • Interface directly with FPGA hardware, power supplies, and other test instrumentation to collect measurements, validate behavior, and analyze device functionality and characteristics.

  • Develop Python, TCL, and related scripts to automate design flows, testing, data collection, and analysis.

  • Extend commercial and open-source EDA tools to implement and evaluate new FPGA-assurance capabilities.

  • Collaborate with senior researchers to translate research concepts and project goals into implemented prototypes and independently developed system components.

  • Document designs, methods, test results, and technical progress; contribute to sponsor reports, publications, presentations, and meetings with collaborators.

  • Review technical implementations, share engineering best practices, and provide guidance or informal mentorship to junior team members as needed.

  • Stay current with FPGA architectures, EDA methods, hardware-assurance research, and emerging AI-assisted design approaches relevant to project goals.

Minimum Qualifications

  • Master’s degree in computer engineering, electrical engineering, computer science, or a closely related field, or equivalent combined education and experience.

  • Five years of relevant experience.

  • Proficiency in RTL design using VHDL or Verilog.

  • Proficiency with scripting languages such as Python or TCL.

  • Proficiency with FPGA EDA tools such as AMD Xilinx Vivado or Intel Altera Quartus, including synthesis, implementation, and timing closure.

  • Experience interfacing directly with FPGA hardware, power supplies, and other test instrumentation.

  • Willingness and eligibility to apply for and maintain a Top Secret security clearance. Eligibility for this clearance requires U.S. citizenship. Current SECRET clearance or higher is a plus.

Preferred Qualifications

  • Seven or more years of relevant experience.

  • Current Secret security clearance or higher.

  • Experience applying large language model assisted design to FPGAs or implementing AI or machine learning workloads on FPGAs using AMD Vitis AI or Intel Altera FPGA AI Suite.

  • Knowledge of FPGA architecture and device primitives, including AMD Xilinx Zynq, Virtex-7, UltraScale+, or Versal devices, or comparable Intel Altera devices.

  • Contributions to or experience with open-source EDA tools such as Google Project X-Ray, VTR or VPR, RapidSmith, or TORC.

  • Demonstrated use of revision-control systems such as Git or Mercurial in a multi-user project environment.

The annual base salary range for this position is $115,000 to $140,000. When extending an offer of employment, the University of Southern California considers factors such as, but not limited to, the scope and responsibilities of the position, the candidate’s work experience, education and training, key skills, internal peer equity, federal, state, and local laws, contractual stipulations, grant funding, and external market and organizational considerations.

Why Work at ISI

  • Work on exciting and engaging projects with real-world impact.

  • Contribute across the full project lifecycle in a small-team environment.

  • Enjoy a workplace that supports a quality work-life balance.

  • Access opportunities for top-tier university education for you and your children.

  • Receive comprehensive benefits, from medical coverage to matched retirement contributions.

Minimum Education: Master's degree Addtional Education Requirements Combined experience/education as substitute for minimum education Minimum Experience: 5 years Minimum Skills: Knowledge of one or more relevant programming languages (e.g., Python, C++, Goolang). Experience with Linux. Experience with Virtual LAN and/or Virtual Extensible LAN. Experience with Melanox Switches. Experience with SDN programming. Experience with Ansible, Bash and Nagios. Experience with Prometheus. Familiarity with and Simple Network Management Protocol. Experience with applicable IT protocols (e.g., Border Gateway Protocol, Secure Shell, Transport Layer Security). Experience with iptables and Network File System. Preferred Education: Master's degree Preferred Experience: 7 years Preferred Skills: Proven leadership ability. Experience in a university environment. Experience with artificial intelligence, very large-scale integration design, machine learning, deep learning (e.g., TensorFlow, PyTorch, HuggingFace), and Dockerization.

How this job compares

Set against the 1,153 open Research Engineer jobs on Olive Jobs, counted October 29, 2026.

Pay
  • This posting$115–140K/yr
  • Virginia median$118–182K/yr26 salary ranges
  • US median$148–257K/yr832 salary ranges

This range's midpoint, $128K, is 19% below the Virginia median midpoint ($158K) — in the lowest quarter of Research Engineer salary ranges in Virginia.

Openings
Olive Jobs lists 28 open Research Engineer jobs in Virginia and 1,153 across the US. 5% of them nationwide are listed as remote or flexible.
Hiring the most in Virginia
Experience
This posting asks for at least 5 years of experience; Research Engineer postings that state a minimum ask for 3 years at the median (660 postings).
Education
435 of the 1,153 open Research Engineer jobs (38%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on October 29, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.