yoinka

System FPGA Engineer

Qualcomm

RemoteUtah - Remote, United States of AmericaSeniorH-1B sponsor company
Sign in to applyVerified 2h ago
Location
Utah - Remote, United States of America
Work model
Remote
Level
Senior
H-1B history
22 approvals (FY2023)
Posted
Aug 17, 2026

Skills

CI/CDGitPython

About this role

Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary:

Job Description

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

Qualifications

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.

Preferred Qualifications

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

Listing verified 2h ago. Applications go through the company's official careers site.

← Back to Yoinka

System FPGA Engineer at Qualcomm, Utah - Remote, United States of America | Yoinka