Hardware /Software Codesign Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Advanced Microdevices Pvt. Ltd. (India) · 2 weeks ago

Hardware /Software Codesign Engineer

Advanced Micro Devices, Inc is focused on building products that enhance next-generation computing experiences. They are seeking a Hardware/Software Codesign Engineer to architect and develop hardware/software co-design solutions for FPGA-based acceleration across various applications.

BiopharmaBiotechnologyIndustrialManufacturing

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

FPGASystemVerilog/VerilogC/C++PCIeEmbedded SystemsPythonTclMakefilesShell scriptingAnalytical skillsProblem-solving skillsCollaboration

Required

Bachelors or Masters degree in computer engineering/Electrical Engineering

Preferred

Hands-on experience with FPGAs
Expert in SystemVerilog/Verilog, synchronous design, and timing closure for high-speed logic
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
Deep knowledge of PCIe, AXI, DDR, and Ethernet. Familiarity with CXL or UAL is highly desirable
Familiarity with UVM-based verification frameworks and emulation platforms (Palladium, Protium, Zebu)
Proficiency with ILAs, high-speed oscilloscopes, and protocol analyzers for hardware debugging
Proficiency in Python, Tcl, Makefiles, and Shell scripting for automation

Benefits

AMD benefits at a glance.

Company

Advanced Microdevices Pvt. Ltd. (India)

twittertwittertwitter
company-logo
Advanced Microdevices (mdi) is a leader in innovative membrane technologies.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Nalini Kant Gupta
Founder & Managing Director
Company data provided by crunchbase