Lead Research Engineer - Reconfigurable Computing
Arlington, VA 
Share
Posted 10 months ago
Position No Longer Available
Position No Longer Available
Job Description
Lead Research Engineer - Reconfigurable Computing Viterbi School of Engineering Arlington, Virginia

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 artificial intelligence, information processing, computing, cybersecurity, and communications technologies. ISI's 350 faculty, professional staff and graduate students carry out extraordinary information sciences research at three distinct locations - Marina Del Rey, CA; Arlington, VA; and Waltham, MA.

*This position is located in Arlington, VA. Remote & hybrid work options are available.*

The Reconfigurable Computing Group (RCG) at ISI is a leader in disrupting and advancing the fields of front-end ASIC and FPGA design, computer architecture, and EDA tools. As an applied research lab, our work spans the creation and maturation of ideas from academic conception to applied research prototypes.

RCG staff can be found:

  • Researching and developing toolsets to map AI algorithms directly to hardware,
  • Optimizing full scale testing of billion transistor FPGAs to minimal runtime,
  • Performing experiments on the International Space Station,
  • Utilizing ISI's MOSIS service to fabricate novel computer architectures.

Our success is based on investing in our staff through a culture centered on:

  • Learning and idea generation with transparent and constructive feedback
  • Continual career growth through contributing to, creating, and leading a research agenda

We are looking for highly talented, motivated developers to perform research and development in the area of digital design and CAD tools for ASIC and FPGA hardware. This position will collaborate with a high caliber team to research and develop cutting edge solutions in reconfigurable architectures, design tools, and hardware security. Be an active member of a fast-paced Front-end Research and Development team supporting architecture definition, custom EDA tool development and realization on ASICs and FPGAs. This position will lead development, propose major innovations, collaborate with peers within the group and across ISI, and contribute to proposals and publications in top tier conferences.

JOB ACCOUNTABILITIES:

  • Implements research project solutions in one or more programming languages to meet technical needs. Maintains currency with and applies best practices in design, implementation, and engineering. Oversees implementation of solutions to targeted research systems issues and tools to support project goals. Leads and provides feedback on technical implementation of others. Provides technical contributions in diverse areas to systems to which they are the primary developer and in areas in which they are brought on to consult.
  • Translates domain-specific needs into implemented solutions. Applies domain-specific knowledge, gained from independent research, to implement project solutions. Demonstrates domain expertise and technical contributions in several related research areas. Reviews and evaluates results and conclusions of research projects.
  • Works as a member of a team, collaborating closely with supervisor(s) on technical progress and challenges. Provides guidance on technical decisions for assigned projects and projects in related areas. Establishes best practices within and/or across projects.
  • Summarizes progress for project reports. Leads and/or participates in meetings with external collaborators and/or cross-group meetings about program-level direction, serving as sole team representative as appropriate. Presents the work of the team as a whole to external audiences. Writes or assists in writing grant proposals as appropriate.
  • Learns new technology required to support project goals via tutorials, reading research publications and/or attending appropriate conferences. Stays informed of new developments and technologies by reading and contributing to journals and other pertinent publications and participating in professional meetings and workshops.
  • Promotes an environment that fosters inclusive relationships and creates unbiased opportunities for contributions through ideas, words, and actions that uphold principles of the USC Code of Ethics.
  • Performs other related duties as assigned or requested. The university reserves the right to add or change duties at any time.

REQUIRED QUALIFICATIONS / EXPERIENCE

  • Knowledge of computer architecture, reconfigurable computing (FPGAs) and relevant programming languages (System Verilog, VHDL, C/C++, Python).
  • Experience with CAD algorithms and tools for ASIC or FPGAs, test and verification, hardware security, or hardware machine learning.
  • Prior experience with Digital Design and standard ASIC or FPGA tools (Synopsys Design Compiler, Cadence Stratus, Xilinx Vivado, Intel Quartus).
  • Proven leadership ability. Excellent written and oral communication skills.
  • Ability to handle Controlled Unclassified Information (CUI). Per U.S. government regulations, eligibility to handle CUI requires U.S. Citizenship.

PREFERRED QUALIFICATIONS / EXPERIENCE

  • M.S. Degreein Electrical and Computer Engineering or equivalent.
  • Experiencein digital logic verification and/or model checking tools such as Synopsys Formality or Cadence Conformal.
  • Previous patents, publications, or other demonstration of innovations in digital design.

The annual base salary range for this position is $149,909.40 - $170,419.52. 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/training, key skills, internal peer equity, federal, state and local laws, contractual stipulations, grant funding, as well as external market and organizational considerations.

The University of Southern California values diversity and is committed to equal opportunity in employment.


Minimum Education: Master's degree Minimum Experience: 10 years Minimum Skills: Knowledge of computer architecture, reconfigurable computing (FPGAs) and relevant programming languages (System Verilog, VHDL, C/C++, Python). Experience with CAD algorithms and tools for ASIC or FPGAs, test and verification, hardware security, or hardware machine learning. Prior experience with Digital Design and standard ASIC or FPGA tools (Synopsys Design Compiler, Cadence Stratus, Xilinx Vivado, Intel Quartus). Proven leadership ability. Excellent written and oral communication skills.


REQ20113000 Posted Date: 12/27/2022
USC is an equal opportunity, affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law or USC policy. USC will consider for employment all qualified applicants with criminal histories in a manner consistent with the requirements of the Los Angeles Fair Chance Initiative for Hiring ordinance.

 

Position No Longer Available
Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Master's Degree
Required Experience
10+ years
Email this Job to Yourself or a Friend
Indicates required fields