Salary
💰 $160,000 - $190,000 per year
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