Trusted Microelectronics Research - Atlanta, United States - Georgia Institute of Technology

    Default job background
    Description

    Microelectronics expert to research and contribute to the design, synthesis, characterization, packaging, testing, reliability, security, and trustworthiness of nano-fabricated microelectronic semiconductor devices. This may include research of prototype or commercial semiconductor devices and tools, e.g., ASICs, FPGAs. This position involves close collaboration with a highly technical team of research leaders to accomplish task and program objectives, contribute technically to proposal ideation, and conceive and execute internal research efforts refining core research processes and capabilities. Responsibilities range from CAD/EDA tools development, semiconductor nano-device design, fabrication, and verification, to clean-room equipment utilization. Formal methods and other advanced algorithmic techniques will be leveraged to enable and evaluate security and trustworthiness pre and post-fabrication. The position will utilize a wide range of knowledge from semiconductor physics to micro/nano synthesis and fabrication tools, and develop novel techniques, algorithms, and tools to evaluate CAD/EDA flows, architectures, materials, and fabricated devices with new properties and features.

    Key Responsibilities

  • Design and execute experiments, or create custom simulations to determine physical parameters/properties and behaviors of microelectronic semiconductor devices, and perform advanced data analysis on the results of measurements and/or simulations
  • Design firmware/software with advanced non-standard microelectronic design EDA tools (e.g. TORC, RapidWright, NextPNR, VPR, Yosys)
  • Design advanced algorithms covering formal verification, graph analysis, data analysis, clustering, and more -Utilize advanced microelectronics laboratory equipment (probe stations, X-ray, CT Scanners) to support design, analysis, and verification tasks
  • Develop and maintain expertise in a combination of the following languages: Verilog, VHDL, Python, C++, Rust, Kotlin, and Java (or similar)
  • Contribute multiple sections technical reports and presentations
  • Contribute to white papers and competitive proposals
  • Present research and progress to customers or at working groups
  • Additional Responsibilities

  • Research methodologies using novel combinations of commercial, open-source, and custom tools to implement security enhancements to standard FPGA/ASIC design, verification, and hardware testing practices
  • Utilize analysis techniques involving low-level (RTL and gate) design inspection, simulation, formal methods, and bench testing to identify and characterize security and trust concerns of existing designs
  • Execute experiments using custom devices, PCBs, and/or simulations to characterize physical parameters, properties, and behaviors of microelectronic semiconductor devices
  • Required Minimum Qualifications

  • Strong understanding of embedded systems, hardware design, digital logic design, and various microelectronic architectures
  • Competency designing hardware leveraging at least one industry-standard HDL language (i.e., Verilog, SystemVerilog, VHDL)
  • Experience working with at least one major FPGA/ASIC vendor design tool suite (i.e., Xilinx Vivado, Altera/Intel Quartus, Microsemi Libero, Cadence, Synopsys)
  • Preferred Qualifications

  • Active Secret Clearance
  • FPGA/ASIC design experience with common hardware interfaces (e.g., UART, SPI, I2C), data flow (e.g., FIFOs, clock domain crossing), and bus protocols (e.g., AXI, AMBA)
  • Experience performing verification of hardware designs leveraging industry-standard tools and methodologies such as ModelSim/Questa, SystemVerilog, UVM
  • Experience with advanced verification techniques such as DO-254, verification planning and tracking, code coverage, equivalency checking, formal property checking (e.g., SVA, PSL), linting, clock-domain-crossing checking
  • Experience with hardware fault analysis and mitigation methods for high-reliability or safety-critical systems
  • Experience with a high-level scripting language such as Python, TCL
  • Hands-on experience with hardware testing, troubleshooting, and embedded hardware/software integration using general laboratory test equipment such as oscilloscopes and logic analyzers
  • Comfortable working in a Linux environment
  • Travel Requirements

    <10% travel

    Education and Length of Experience

    This position vacancy is an open-rank announcement. The final job offer will be dependent on candidate qualifications in alignment with Research Faculty Extension Professional ranks as outlined in section of the Georgia Tech Faculty Handbook

  • 2 years of related experience with a Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Physics, Mathematics, or similar technical area
  • 0 years of related experience with a Masters' degree in Electrical Engineering, Computer Engineering, Computer Science, Physics, Mathematics, or similar technical area
  • U.S. Citizenship Requirements

    Due to our research contracts with the U.S. federal government, candidates for this position must be U.S. Citizens.

    Clearance Type Required

    Candidates must be able to obtain and maintain an active security clearance.