FPGA HW/SW Codesign Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

AMD · 2 weeks ago

FPGA HW/SW Codesign Engineer

AMD is a company focused on building innovative products that enhance computing experiences across various domains. The role involves architecting and developing hardware/software co-design solutions for FPGA-based acceleration, requiring collaboration with teams to design high-performance hardware and embedded software.

AI InfrastructureArtificial Intelligence (AI)Cloud ComputingComputerEmbedded SystemsGPUHardwareSemiconductor
check
Growth Opportunities
check
H1B Sponsor Likelynote
Hiring Manager
Diane Walkowiak
linkedin

Responsibilities

Participate in technical role in all phases of the product development cycle from new product exploration, architecture through implementation, prototyping, validation, productization and support including but not limited to architecture, design, and documentation for Ips
Collaborate with architects, hardware engineers, and firmware engineers to understand the new features to be developed
RTL Development: Design, verify, and validate high-performance logic using System Verilog/Verilog. You will focus on the data and control path, implementing interfaces for PCIe (Gen 6/7), CXL, UAL, Ethernet, and DDR5/6
Embedded System Development: Develop firmware and low-level system software for the on-chip ARM Cortex (APU/RPU) or RISC-V soft cores. This includes managing inter-processor communication (IPC), DMA orchestration, and secure boot
System Level Integration: Utilize the AMD (Xilinx) Vivado and Vitis ecosystems to integrate custom IP with the Network on Chip (NoC), Memory and other subsystems
Pre-Si Verification: Perform pre-silicon verification and emulation to ensure functional correctness and performance
Post-Si Validation: Lead the "Bring-up" process in the lab. Perform post-silicon validation, debugging complex interactions between the embedded software, Hard IPs and FPGA hardware fabric

Qualification

FPGA experienceSystemVerilog/VerilogC/C++ programmingPCIe knowledgeEmbedded system developmentUVM verificationPython scriptingAnalytical skillsProblem-solving skillsCollaboration skills

Required

Participate in technical role in all phases of the product development cycle from new product exploration, architecture through implementation, prototyping, validation, productization and support including but not limited to architecture, design, and documentation for Ips
Collaborate with architects, hardware engineers, and firmware engineers to understand the new features to be developed
RTL Development: Design, verify, and validate high-performance logic using System Verilog/Verilog. You will focus on the data and control path, implementing interfaces for PCIe (Gen 6/7), CXL, UAL, Ethernet, and DDR5/6
Embedded System Development: Develop firmware and low-level system software for the on-chip ARM Cortex (APU/RPU) or RISC-V soft cores. This includes managing inter-processor communication (IPC), DMA orchestration, and secure boot
System Level Integration: Utilize the AMD (Xilinx) Vivado and Vitis ecosystems to integrate custom IP with the Network on Chip (NoC), Memory and other subsystems
Pre-Si Verification: Perform pre-silicon verification and emulation to ensure functional correctness and performance
Post-Si Validation: Lead the 'Bring-up' process in the lab. Perform post-silicon validation, debugging complex interactions between the embedded software, Hard IPs and FPGA hardware fabric
You are passionate about modern processor architecture, digital design, and system-level validation
You thrive in collaborative environments, communicate effectively across global teams, and bring strong analytical and problem-solving skills
You are eager to learn and tackle complex technical challenges
Bachelors or Masters degree in computer engineering/Electrical Engineering

Preferred

Hands-on experience with FPGAs
RTL Expertise: Expert in SystemVerilog/Verilog, synchronous design, and timing closure for high-speed logic
Firmware/Software: Strong C/C++ skills for Bare-metal or RTOS programming on ARM/RISC-V cores. Linux kernel-mode driver development experience is a strong plus
Protocols: Deep knowledge of PCIe, AXI, DDR, and Ethernet. Familiarity with CXL or UAL is highly desirable
Verification: Familiarity with UVM-based verification frameworks and emulation platforms (Palladium, Protium, Zebu)
Validation: Proficiency with ILAs, high-speed oscilloscopes, and protocol analyzers for hardware debugging
Tools: Proficiency in Python, Tcl, Makefiles, and Shell scripting for automation

Benefits

AMD benefits at a glance.

Company

Advanced Micro Devices is a semiconductor company that designs and develops graphics units, processors, and media solutions.

H1B Sponsorship

AMD has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (836)
2024 (770)
2023 (551)
2022 (739)
2021 (519)
2020 (547)

Funding

Current Stage
Public Company
Total Funding
unknown
Key Investors
OpenAIDaniel Loeb
2025-10-06Post Ipo Equity
2023-03-02Post Ipo Equity
2021-06-29Post Ipo Equity

Leadership Team

leader-logo
Lisa Su
Chair & CEO
linkedin
leader-logo
Mark Papermaster
CTO and EVP
linkedin
Company data provided by crunchbase