Advanced FPGA Firmware Developer
Role: Advanced FPGA Firmware DeveloperLocation: Canonsburg, PA (O SIte) FULL TIME Do you currently hold or are you able to obtain a DOD Secret Security Clearance?Role and position objectives:Be part of a team comprised of design, system engineering, and electrical engineering to develop embedded systems. Duties include:Architect, design, and document FPGA firmware hierarchies, components, interfaces, and data flowsDevelop firmware in accordance with detailed designs descriptionsSimulate and test firmware components in preparation for integrationDefine FPGA timing, pinout, and placement constraintsReview synthesis and timing reports, address issuesIntegrate and test firmware on target hardwareIdentify necessary schematic updates and hardware reworks to support designUtilize FPGA tools and laboratory equipment for integration and debugDocument failures, identify root causes, implement fixes, and verify changesMaintain configuration management documentation for the FPGA designKeys Skills:Experience implementing FPGA firmware including custom VHDL components containing state machines, synchronous/asynchronous logic, processes, and external interfacesUnderstanding of the underlying FPGA fabric the firmware utilizesExperience working across cross-clock boundariesFamiliarity with Xilinx (AMD) and/or Altera (Intel) compiler, programming, and debug toolsExperience reviewing schematics, parts lists, and re-work documentationMethodical problem-solving skillsMotivation to independently research and resolve issuesStrong written and oral communication skillsWhat Sets You Apart?Familiarity with floor planning and timing optimizationsWorking knowledge of standard network protocols (e.g., IPv4, UDP, TCP/IP)Implementing custom digital signal processing filtersFor any query you can reach me at (214) 919-9978.