AMD Versal / PL Integration & IPC Engineer
Pi-Square Technologies LLC
Palo Alto, United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
Artificial Intelligence
C++ (Programming Language)
Software Debugging
Device Drivers
Embedded Software
Field-Programmable Gate Array (FPGA)
Design of User Interfaces
Python (Programming Language)
System on a Chip
Yocto
Hardware Debugging
Job description
- Bring up AMD Versal SoC on a custom iRDK board from EVK reference designs.
- Develop and validate PL integration, including IP instantiation, configuration, and AXI interface development.
- Implement and validate IPC mechanisms between Versal AI Core/RPU and AMD APU using RPMsg, OpenAMP, and shared memory.
- Develop BSPs and device drivers for Versal PS subsystems, including RPU and APU partitions.
- Work with AMD/Xilinx tools such as Vitis and Petalinux for platform development.
- Validate real-time latency, performance, and data throughput across the PL-PS-APU boundary.
- Bring up and validate sample applications involving PL IP integration and Versal-to-x86 interfaces.
- Perform hardware and software debugging using Xilinx development and debug tools.
Requirements
- 5+ years of Embedded Software Development experience.
- Hands-on experience with AMD Versal or Zynq UltraScale+ bring-up.
- Strong knowledge of FPGA/PL driver integration, Vitis HLS, IP integration, and AXI interconnects.
- Experience implementing IPC solutions using RPMsg, OpenAMP, or shared-memory communication.
- Strong expertise in Petalinux, Yocto, and AMD/Xilinx SDK toolchains.
- Proficiency in C/C++, Python, and/or Rust.
- Experience with hardware debugging and Xilinx debugging tools.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
DC
Daniel Cranney
about 1 month ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago
DC
Daniel Cranney
Dev Digest 185: Hello Asia, Gaming is the Future & Vibe Scheming!
12 months ago
DC
Daniel Cranney
Dev Digest 201: Don't Stop Thinking, AI Slop vs. OSS Security, Rank Things
8 months ago
DC
Daniel Cranney
Dev Digest 189: Open Phones, Be the Messenger and the USB-C of AI
11 months ago
CH
Chris Heilmann
Dev Digest 134 - Where pixels sing?
almost 2 years ago