FPGA Design & Firmware Engineer, Staff
Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Inbyggda system
I korthet
Qualcomm is hiring an experienced Staff FPGA Design & Firmware Engineer in San Diego. This role involves designing, implementing, and debugging FPGA RTL and firmware for advanced emulation and prototyping platforms, utilizing industry-standard tools and technologies. The engineer will contribute to system architecture, HW/SW partitioning, and explore AI/ML applications in design flows.
Ansvarsområden
- Design, implement, integrate, and debug FPGA RTL and firmware for custom emulation and prototyping platforms.
- Develop FPGA solutions using industry-standard AMD/Xilinx and Intel FPGA technologies and toolchains.
- Contribute to system architecture, HW/SW partitioning, FPGA architecture, implementation strategy, and system integration.
- Work on large and complex FPGA designs involving clock/reset architecture, clock-domain crossings, high-speed interfaces, and timing closure.
- Design and integrate high-speed FPGA interfaces, including PCIe, MGT/SerDes and LVDS-based connectivity.
- Develop and integrate embedded software and firmware supporting FPGA-based systems.
- Contribute to the continuous development and improvement of FPGA tools, technologies, methodologies, automation, and design flows.
- Explore and apply AI/ML techniques to FPGA design, verification, debug, and development flows, improving engineering productivity, design quality, and automation.
- Collaborate across hardware, software, CAD, and system engineering teams to debug and resolve complex system-level problems.
Krav
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field.
- 5+ years of professional experience in FPGA design, FPGA firmware, RTL development, or related digital hardware development.
- Strong hands-on experience with SystemVerilog/Verilog and RTL/HDL design.
- Experience with modern FPGA platforms such as AMD/Xilinx UltraScale+, MPSoC, Versal, Intel Stratix, or Agilex.
- Experience with FPGA development tools such as AMD Vivado or Intel Quartus.
- Strong analytical, debugging, and problem-solving skills.
- Excellent interpersonal and communication skills, with the ability to work independently and collaborate effectively across hardware and software teams.
Önskade kvalifikationer
- Master's or PhD in Electrical Engineering, Computer Engineering, Computer Science, Applied Mathematics, or a related technical field.
- Experience with clock-domain crossing (CDC), high-speed designs, clock/reset architecture, FPGA implementation, and timing closure techniques.
- Hands-on experience with FPGA MGT/SerDes transceivers and LVDS interfaces, including integration, bring-up, and debug.
- Strong understanding of digital logic, computer architecture, and VLSI design concepts.
- Hands-on programming experience with C++ and Python.
- Experience implementing and debugging interfaces and protocols such as AXI, PCIe, Ethernet, I2C, MGT, and LVDS.
- Experience designing, integrating, bringing up, and debugging large-scale, rack-based multi-FPGA systems, including system-level architecture and inter-FPGA connectivity.
- Experience or strong interest in applying AI/ML technologies to hardware design, verification, EDA/CAD flows, and engineering automation.
- Experience with Linux and Embedded Linux.
- Experience with modern hardware-description languages or RTL-generation frameworks, such as SpinalHDL, Amaranth, RustHDL, Spade, or similar technologies.
- Understanding of ARM-based systems, Linux device drivers, and embedded system architecture.
- Understanding of software architecture, design principles, development practices, and design patterns.
- Experience with Git, Jira, CI/automation, and collaborative software/firmware development workflows.
- Knowledge of Agile development principles and practices.
Förmåner
- Competitive annual discretionary bonus program.
- Opportunity for annual RSU grants.
- Highly competitive benefits package designed to support your success at work, at home, and at play.
- Recruiter will discuss all that Qualcomm has to offer.
- Review more details about US benefits at this link.
Färdigheter
SystemVerilogVerilogRTLFPGAFirmwarePCIeAXIEthernetMGTSerDesLVDSC++PythonARMLinuxGitJira
#FPGA#Firmware#RTL#SystemVerilog#Verilog#AI#ML#SpinalHDL#Rust#AMD#Xilinx#Intel#Altera#Vivado#Quartus#UltraScale+#MPSoC#Versal#Stratix#Agilex#Multi-FPGA#Rack-Scale Systems#MGT#SerDes#LVDS#PCIe#AXI#Ethernet#CDC#Timing Closure#Clocking#Reset#Embedded Systems#Embedded Linux#ARM#C++#Python#Digital Design#CAD#EDA#Emulation#Prototyping#IoT#Mobile#Compute#Data Center
Enabling a world where everyone and everything can be intelligently connected.\n\n
Företag
QualcommPublicerade jobb
för 2 veckor sedan
Anställningstyp
Heltid
Arbetsform
På plats
Lön
145 600–218 400 US$ / år
Erfarenhetsnivå
Senior
Platser
San Diego, United States of America
Kvalifikation
Kandidatexamen
Sökande
Ansök tidigt
Liknande jobb
Ericsson
Budapest, HungaryStudent Data Engineer
Heltid Ansök tidigt Publicerad för 4 dagar sedan
Alstom
Charleroi, BelgiumSoftware Designer
Heltid Ansök tidigt Publicerad för 4 dagar sedan
Ericsson
Łódź, PolandJunior Software Developer
Heltid Ansök tidigt Publicerad för 3 dagar sedan
Scania Group
Koblenz, GermanySenior Full-Stack Anwendungsentwickler
Heltid Ansök tidigt Publicerad för 3 dagar sedan
Amazon
Stockholm, SwedenAssociate Solutions Architect Internship 2027
Praktik Ansök tidigt Publicerad för 3 dagar sedan
Nordea
Helsinki, FinlandSenior IT Developer - Engineering & Automation (Python | SQL | Cloud)
Heltid Ansök tidigt Publicerad för 3 dagar sedan
