Sr. Advanced ASIC FPGA Engineer

McLeansville, NC

Posted: 08/01/2019 Employment Type: Contract Industry: Engineering Job Number: 230105

Advanced ASIC/FPGA Engineer

This position provides an opportunity to further advance the cutting-edge technology that supports some of our nation’ s core defense/intelligence services and systems.

REPRESENTATIVE DUTIES AND TASKS:
  • Responsible for definition, design, verification and documentation for ASIC (Application Specific Integrated Circuit) and/or FPGA (Field Programmable Gate Array) developments
  • Determines architecture, system simulation and detailed design approach
  • Defines module interfaces and all aspects of devise design and simulation
  • Evaluates the process flow including but not limited to high level design, synthesis, place and route, timing and power utilization
  • Creates test and simulation plans that establish functional criteria
  • Verifies test results and analyzes performance
  • May also review vendor capabilities, foundry technologies, device libraries and simulation tools
  • Contributes to the generation and maintenance of work products (i.e. plans, specifications, design documentation, etc.) used for internal consumption and/or deliverable to external customers
  • Develops and presents requirements, concepts, designs, decisions and results to internal management, other organizations, team mates and customers
  • May contribute to technical subcontract management that may include SOW development, proposal evaluation, source selection, technical oversight, and subcontractor work product evaluation and acceptance
  • Reviews vendor capability to support product development
  • Applies a strong understanding of the organizationally defined processes throughout the lifecycle of the program or project
  • Participates in the improvement of the ASIC/FPGA organizational processes
  • Supports the generation of technical engineering products by using the appropriate standards, processes, procedures, and tools throughout the development life cycle
  • Leads the research and analysis of data, such as customer design proposal, specifications, and manuals to determine feasibility of design or application
  • Selects components and equipment based on analysis of specifications and reliability
  • Contributes to the technical approach on small proposals
  • Provides leadership and/or direction to lower level employees
  • Leads technical tasks for small teams or projects
  • Exercises latitude in determining technical objectives of assignments
  • Guides the successful completion of major programs and projects

KNOWLEDGE SKILLS AND ABILITIES:
  • Contributes to the development of new theories and methods in ASIC/FPGA engineering
  • Strong knowledge of other related disciplines
  • Strong understanding of ASIC/FPGA engineering processes
  • Strong awareness of business objectives and Engineering's role in achieving
  • Strong proficiency in Microsoft Office applications
  • Strong written and verbal communications skills
  • Ability to think creatively
  • Ability to multi-task
  • Strong skill in communicating issues, impacts, and corrective actions
  • Strong ability to recognize and clearly report information relevant to sound engineering design
  • Strong understanding of basic project leadership principles including SPI/CPI, Earned Value, Cost Account Management (CAM), and Statistical Process Controls
  • Provides resolution to problems to a diverse range of complex problems which require the use of ingenuity and creativity
  • Frequent contact with managers within and outside of Engineering
  • Frequent contact with project teams across the company
  • Frequent contact with external customers and vendors
  • Occasional contact with Business Development
  • VHDL/Verilog
  • FPGA design and debug experience
  • Microsemi Libero and Xilinx Vivado IDEs
  • Xilinx and Microsemi FPGAs
  • Subversion version control experience
  • Questasim FPGA Verification experience
  • Board level integration debug experience using scopes, signal analyzers, etc.
  • Zynq MPSoC
  • Building and debugging FPGA designs running custom Linux
  • Xilinx Logic Analyzer experience
  • Xilinx SDK and Vivado toolset experience
  • Basic C++ knowledge and ability to write simple code to run on Zynq MPSoC
  • Basic Linux knowledge/background
  • Experience using AXI4 and AXI4s bus interfaces and building custom IP to interface with ARM over AXI interfaces
Apply Online

Send an email reminder to:

Share This Job:

Related Jobs: