Staff / Sr. Staff System FPGA Engineer

Teknik, data och digitalt · IT-infrastruktur och säkerhet · Systemteknik · Mjukvaruutveckling

I korthet

Qualcomm is seeking a Staff / Sr. Staff System FPGA Engineer to develop next-generation computing platforms. This remote role involves implementing FPGA architectures for control-plane and telemetry systems, including RTL development, simulation, verification, and lab bring-up. The engineer will collaborate with cross-functional teams and utilize Python scripting and git for automation and version control.

Ansvarsområden

  • Implement RTL designs based on defined system architectures.
  • Develop and execute test benches and verification plans for FPGA designs.
  • Perform FPGA synthesis, place-and-route, and timing closure.
  • Test and debug FPGA designs in the lab using hardware bring-up tools.
  • Identify implementation-level issues and provide feedback to architects.
  • Develop Python-based scripts and cocotb test benches.
  • Maintain and contribute to source-controlled design repositories using git and GitHub.
  • Participate actively in peer code reviews.
  • Produce clear technical documentation.
  • Collaborate with hardware, firmware, and software teams during system bring-up.
  • Engage with suppliers, customers, and multi-site team members.

Krav

  • 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.
  • 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.

Önskade kvalifikationer

  • 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.
  • 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.
  • 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.

Förmåner

  • Competitive annual discretionary bonus program.
  • Opportunity for annual RSU grants.
  • Highly competitive benefits package.
  • Opportunity to work on next-generation computing platforms.
#FPGA#RTL#Verilog#SystemVerilog#Python#git#GitHub#cocotb#SoC#server platforms#telemetry#control-plane#hardware#software#firmware
Qualcomm Logo

Företag

Qualcomm

Publicerade jobb

för 2 veckor sedan

Anställningstyp

Heltid

Arbetsform

Distans

Erfarenhetsnivå

Senior

Platser

United States of America

Kvalifikation

Kandidatexamen, Masterexamen, Doktorand

Sökande

Ansök tidigt