This role requires a skilled and motivated FPGA Engineer to play a crucial role in a cutting-edge research project focused on hardware security and self-healing systems. The engineer will select, design, implement, and bring up an FPGA-based platform to serve as the foundation for our proposal's experimental validation. Specifically, this individual will choose a suitable commercial off-the-shelf (COTS) FPGA board, develop a design that uses PCIe and CXL, implement or adapt an existing open-source design, program the FPGA, and ensure the successful operation of the board/system. This platform will integrate with software developed by our team, enabling the testing and evaluation of our proposed security mechanisms. The selected engineer will collaborate closely with software engineers to instrument the system, inject simulated attacks, and validate the effectiveness of our self-healing strategies.
Responsibilities
•Work with the team to define, specify, design, and develop CPU/GPU/ASIC/FPGA-based compute hardware solutions and Peripherals that incorporate PCIe and related CXL communication links
•Lead the bring-up, validation, and launch of the hardware system(s)
•Select a COTS FPGA system that includes developing the PCIe communication link with peripherals
•Select Open Source designs or develop designs to program the FPGA system to meet functional and operating requirements
•Program, verify, debug, and test the hardware design
•Work with the Software developer to generate the operating software that accesses the various elements of the hardware design
•Work with the Software developer to incorporate software instrumentation and cybersecurity enhancements
Soft Skills
Knowledge of, or familiarity with, Cybersecurity Requirements
Preferred Qualifications
•Master's degree in Electrical Engineering, Computer Engineering, or relevant technical field
•5+ years of expertise in industry-leading CPU/GPU hardware and server system architecture designs
•Minimum of 3-5 years of experience in FPGA design and development, including experience with FPGA design tools and simulators, such as Xilinx Vivado or Altera Quartus
•Knowledge of FPGA-based system architectures, including memory interfaces and communication protocols
•2+ years of experience with designing ASIC verification & bringing up hardware
•Proficiency in hardware description languages (HDLs), such as Verilog, SystemVerilog, or VHDL
•3+ years of expertise in designing and troubleshooting data buses used in servers (PCIe, CXL, DDR, SAS, SATA, I2C) in Linux environments, including high-speed scope, logic analyzer, and other validation methods
•Experience owning and delivering a complete hardware enclosure as technical lead with other cross-functional teams
•Experience with industry-standard EDA tools for developing and reviewing PCB and FPGA-based systems (e.g., COTS-based designs)
•Experience interfacing with firmware and software teams during product development
About PingWind
PingWind is focused on delivering outstanding services to the federal government. We have extensive experience in the fields of cybersecurity, development, IT infrastructure, supply chain management and other professional services such as system design and continuous improvement. PingWind is an SBA certified Service-Disabled Veteran-Owned Small Business (SDVOSB) with offices in Northern Virginia and Huntsville AL. www.PingWind.com
Top Skills
What We Do
Secure. Modernize. Optimize.
PingWind is a CVE certified Service Disabled Veteran Owned Small Business (SDVOSB). We combine cybersecurity, information technology, and supply chain services to help our clients secure information, modernize systems, and optimize performance.
Visit our webpage at www.PingWind.com for more information.