System FPGA Engineer at Qualcomm | TX, USA | Rezi

System FPGA Engineer at Qualcomm

System FPGA Engineer

Qualcomm · TX, USA

2 weeks ago

System FPGA Engineer

Qualcomm · TX, USA

18 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

As a Staff / Sr. Staff System FPGA Engineer, you will implement defined FPGA architectures for control-plane and telemetry systems on next-generation server reference platforms. You will collaborate with cross-functional teams and contribute hands-on across RTL development, simulation, verification, testing, and lab bring-up, while proactively identifying and escalating architectural concerns.

Responsibilities

  • Implement RTL designs based on defined system architectures, translating specifications into synthesizable HDL.
  • Develop and execute test benches and verification plans for FPGA designs using industry-standard tools and frameworks.
  • Perform FPGA synthesis, place-and-route, and timing closure using vendor toolchains.
  • Test and debug FPGA designs in the lab using hardware bring-up tools, JTAG, logic analyzers, and oscilloscopes.
  • Identify implementation-level issues and provide clear, constructive feedback to architects and senior engineers when design specifications require clarification or correction.
  • Develop Python-based scripts and cocotb test benches to support design automation, regression testing, and verification infrastructure.
  • Maintain and contribute to source-controlled design repositories using git and GitHub, following team branching and review workflows.
  • Participate actively in peer code reviews, maintaining high standards for RTL quality, readability, and maintainability.
  • Produce clear technical documentation covering implementation details, test results, and known issues.
  • Collaborate with hardware, firmware, and software teams during system bring-up and integration phases.
  • Engage with suppliers, customers, and multi-site team members as needed, with some travel expected to support these activities.

Requirements

  • Bachelor's or Master's degree in Computer Science/Engineering, Electrical Engineering, or a related field.
  • 5+ years of experience in FPGA implementation and verification.
  • Strong understanding of logic design and standard industry interfaces.
  • Experience in FPGA design optimization.
  • Proven experience with common interfaces such as I2C, UART, AXI4, PCIe, DDR5, or similar protocols.
  • Proficiency in HDL development — Verilog and/or SystemVerilog — including simulation, test bench creation, synthesis, and debugging using CAD tools.
  • Proficiency in Python scripting for design automation, test infrastructure, and tooling.
  • Working knowledge of git and GitHub for version control, collaborative development, and CI/CD workflows.
  • Experience with cocotb for Python-based RTL verification.
  • Hands-on experience with FPGA development tools and hardware bring-up.
  • Strong written and verbal communication skills, including the ability to document findings and flag issues clearly.
  • Master's degree in Computer Science/Engineering, Electrical Engineering, or a related field.
  • 10+ years of hands-on experience in FPGA implementation, verification, and system integration.
  • Demonstrated experience implementing complex control-plane or telemetry functions on FPGA platforms within a defined architectural framework.
  • Advanced proficiency with high-speed interfaces including SerDes, PCIe 5/6, DDR5, LPDDR5X, or similar.
  • Experience with embedded soft-core processor integration (e.g., MicroBlaze, NIOS II, or RISC-V).
  • Familiarity with vendor-specific toolchains such as AMD/Xilinx Vivado/Vitis or Intel/Altera Quartus Prime.
  • Experience authoring timing constraints (XDC/SDC) and performing timing closure on complex multi-clock designs.
  • Knowledge of Clock Domain Crossing (CDC) techniques and formal CDC analysis methodologies.
  • Familiarity with SystemVerilog Assertions (SVA) and functional coverage methodologies.
  • Experience with CI-driven simulation and regression flows integrated with git-based repositories.
  • Background in server management standards such as IPMI, MCTP, PLDM, or OpenBMC ecosystems.
  • Demonstrated AI-first engineering mindset — comfortable leveraging AI-assisted tools and workflows (e.g., code generation, automated documentation, intelligent debugging) to meaningfully enhance personal and team productivity.
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience.
  • PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience.

Skills

  • FPGA implementation
  • FPGA verification
  • Logic design
  • Standard industry interfaces
  • FPGA design optimization
  • I2C
  • UART
  • AXI4
  • PCIe
  • DDR5
  • Verilog
  • SystemVerilog
  • HDL development
  • Simulation
  • Test bench creation
  • Synthesis
  • Debugging
  • Python scripting
  • Design automation
  • Test infrastructure
  • Tooling
  • git
  • GitHub
  • Version control
  • Collaborative development
  • CI/CD workflows
  • cocotb
  • RTL verification
  • Hardware bring-up
  • High-speed interfaces
  • SerDes
  • PCIe 5/6
  • DDR5
  • LPDDR5X
  • Embedded soft-core processor integration
  • MicroBlaze
  • NIOS II
  • RISC-V
  • AMD/Xilinx Vivado/Vitis
  • Intel/Altera Quartus Prime
  • Timing constraints
  • XDC
  • SDC
  • Timing closure
  • Clock Domain Crossing (CDC)
  • Formal CDC analysis
  • SystemVerilog Assertions (SVA)
  • Functional coverage
  • CI-driven simulation
  • Regression flows
  • Server management standards
  • IPMI
  • MCTP
  • PLDM
  • OpenBMC
  • AI-assisted tools
  • AI-assisted workflows
  • Code generation
  • Automated documentation
  • Intelligent debugging

Location

  • Remote
  • Hybrid
  • Onsite

Work Type

  • Full-time

Experience Level

  • Staff
  • Sr. Staff
  • 5+ years
  • 10+ years
  • 4+ years
  • 3+ years
  • 2+ years

Education Level

  • Bachelor's degree
  • Master's degree
  • PhD

Salary/Compensations

  • $151,800.00 - $227,800.00

Benefits

  • Competitive annual discretionary bonus program
  • Opportunity for annual RSU grants
  • Highly competitive benefits package

About the Company

  • Qualcomm Technologies, Inc. is dedicated to transforming the industry by reimagining silicon and developing next-generation computing platforms.
  • Our focus is on developing reference platforms based on Qualcomm's Snapdragon SoC, delivering a comprehensive solution that includes hardware, software, reference designs, user guides, SDKs, and more.

Equal Opportunity

  • Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.
  • Qualcomm is committed to providing an accessible process for individuals with disabilities during the application/hiring process.
  • Qualcomm is also committed to making our workplace accessible for individuals with disabilities.