System FPGA Engineer
Listed on 2026-07-21
-
Engineering
Hardware Engineer, Test Engineer, Systems Engineer
Company:
Qualcomm Technologies, Inc.
Job Area:Engineering Group, Engineering Group >
Systems Engineering
Summary:
Our Mission We are dedicated to transforming the industry by reimagining silicon and developing next-generation computing platforms. By joining our team, you'll collaborate with world-class engineers to create innovative solutions that push the limits of performance, energy efficiency, and scalability. 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.
About the Role:As a Staff / Sr. Staff System FPGA Engineer (individual contributor), you will work closely with the platform team and collaborate with cross-functional teams, including SoC, software, firmware, hardware, and component suppliers. You will be responsible for implementing defined FPGA architectures for control-plane and telemetry systems on next-generation server reference platforms. You will contribute hands‑on across RTL development, simulation, verification, testing, and lab bring‑up, while proactively identifying and escalating architectural concerns when implementation reveals issues that need to be addressed.
Key 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 tool chains.
- 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 Git Hub, 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.
- 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 System Verilog — 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 Git Hub 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 Ser Des, PCIe 5/6, DDR5, LPDDR5X, or similar.
- Experience with embedded soft-core processor integration (e.g., Micro Blaze, NIOS II, or RISC‑V).
- Familiarity with vendor‑specific…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).