Red 6

Lead FPGA Engineer

Red 6

full-time

Posted on:

Origin:  • 🇺🇸 United States • Colorado

Visit company website
AI Apply
Manual Apply

Salary

💰 $160,000 - $190,000 per year

Job Level

Senior

Tech Stack

Python

About the role

  • Lead architecture, design, and verification of FPGA-based systems for the ATARS product line.
  • Design for multi-FPGA systems, including high-speed FPGA-to-FPGA communication protocols such as Ethernet, Aurora, and Interlaken.
  • Develop and integrate FPGA designs utilizing embedded ARM cores and soft-core processors (MicroBlaze).
  • Define FPGA part selection criteria and lead pinout definition in collaboration with the electrical engineering team.
  • Participate in schematic reviews to ensure FPGA integration meets system requirements.
  • Define FPGA system requirements, interface specifications, and architecture in collaboration with cross-functional teams.
  • Oversee synthesis, timing closure, and resource/power optimization for high-performance FPGA designs.
  • Drive design reviews, code quality standards, and verification strategies for the FPGA team.
  • Lead integration and bring-up of FPGA hardware with embedded software and system components.
  • Provide mentorship and technical leadership, ensuring team members follow best practices.
  • Maintain up-to-date knowledge of FPGA technologies, tools, and methodologies to influence design decisions.
  • Prepare and maintain comprehensive design documentation, including architecture diagrams, specifications, and verification reports.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field (Master’s degree preferred)
  • Minimum 10 years of FPGA design and development experience, with proven leadership on complex, multi-FPGA projects
  • Expert in Verilog, VHDL, and SystemVerilog; skilled in scripting (Python, TCL); proficient in C/C++ for hardware/software interaction
  • Advanced experience with Xilinx/AMD FPGA development tools (Vivado, Vitis), simulation tools, and version control systems
  • In-depth knowledge of high-speed serial interfaces, PCIe, Ethernet, Aurora, Interlaken, UART, SPI, I2C, QSPI, and DDR memory interfaces
  • Experience with multi-FPGA systems, high-speed FPGA-to-FPGA communication protocols (Ethernet, Aurora, Interlaken)
  • Experience integrating embedded ARM cores and soft-core processors (MicroBlaze)
  • FPGA architecture planning, part selection, power/resource estimation, and system-level integration
  • Experience overseeing synthesis, timing closure, and resource/power optimization
  • Experience defining FPGA system requirements, interface specifications, and architecture
  • Experience driving design reviews, code quality standards, and verification strategies
  • Experience leading integration and bring-up of FPGA hardware with embedded software and system components
  • Strong communication skills for technical leadership across disciplines and with stakeholders
  • Ability to obtain a U.S. security clearance (U.S. citizenship required)
  • Preferred: Experience in aerospace, AR/VR, or defense technology applications