Architect of Platform Tools for FPGA’s and ASIC’s – Job Order 2785

near Seven Corners, VA 22044
US citizenship required; active clearance a plus
PhD in Electrical Engineering, Computer Engineering, or Computer Science or Masters with 3 years of experience.

This position will lead the research and technical direction in Abstractions for Reconfigurable Computing, which enable traditional software developers to develop FPGA and ASIC designs and increase the productivity of hardware designers. Architect and lead the development of complex platform tools which support highly specialized domains. Perform research on ground breaking CAD solutions, including integration with higher level hardware/software co-design and HLS solutions, and deployment in Amazon AWS F-1. Realize effectiveness of solutions on physical FPGAs and custom ASIC fabrication. Lead research, propose major innovations, collaborate with peers within the group, publish results in top tier conferences, and contribute to or lead proposals.

Required Job Qualifications

Qualified candidates for this position must be willing and eligible to apply for a collateral Secret clearance. Eligibility for this clearance requires U.S. citizenship. Current SECRET clearance or higher is a plus.

PhD or equivalent experience in Electrical Engineering, Computer Engineering, or Computer Science with experience in Verilog/VHDL/C programming for FPGAs.

Five years of strong Python/C++ development experience, including demonstrable contributions to large-scale Python/C++ projects. Commercial or open-source development experience a plus.
Five years of experience designing, developing, implementing, and debugging firmware for FPGAs, including Xilinx Virtex7 or later architectures. Experience with Intel Aria-10 and Stratix-10 devices also desirable.

Experience with multi-processor system-on-chip, embedded systems software (Linux, cross-compilers) and Python productivity for FPGAs (i.e. Pynq).

Detailed understanding of mapped and unmapped netlist formats, such as EDIF, XDL, and structural Verilog.

Proficiency in hardware development in VHDL or Verilog, or SystemC or SystemVerilog.
Previous publications, patents, or innovations related to FPGA productivity, CAD or EDA algorithms and tools.

Preferred Job Qualifications

Experience with Amazon EC2 F1 instances or related FPGA-based cloud platforms.

Experience with Torc, ABC, VPR, VTR, RapidSmith, GoAhead, or similar commercial tools a plus.

Experience in device level reliability, fault tolerance, or security a plus.

Experience leading or contributing to proposals a significant plus.

Minimum Education: Master’s degree, Combined experience/education as substitute for minimum education

Minimum Experience: 3 years

Minimum Field of Expertise: Knowledge of research processes and computer science

Submit resume