PetaLinux Embedded Linux Jobs
PetaLinux is AMD/Xilinx's embedded Linux development tool suite for Zynq, Zynq UltraScale+, MicroBlaze, and Versal adaptive SoC platforms. It is the standard environment for Linux-based FPGA SoC development, combining Yocto Project infrastructure with Xilinx-specific BSP components. PetaLinux expertise is required in FPGA SoC, aerospace, defence, and high-performance embedded computing roles.
Frequently Asked Questions
-
PetaLinux is AMD/Xilinx's embedded Linux tool suite built on top of the Yocto Project. It supports Zynq-7000 SoC, Zynq UltraScale+ MPSoC, Versal ACAP, and MicroBlaze soft processor targets. It provides BSP layers, device tree generation, kernel configuration, and integration with Xilinx's Vitis and Vivado design tools.
-
PetaLinux experience is required in FPGA SoC development roles at aerospace and defence contractors, medical imaging equipment companies, high-frequency trading infrastructure firms, telecommunications equipment vendors, and industrial automation companies using Xilinx/AMD programmable logic. Any role combining FPGA design with embedded Linux software requires PetaLinux.
-
PetaLinux roles typically require Yocto Project knowledge (as PetaLinux is built on Yocto), Verilog/VHDL for the FPGA fabric, device tree source (DTS) authoring, Linux kernel driver development, ARM Cortex-A programming, Xilinx IP core integration, and familiarity with Vivado/Vitis toolchains. C/C++ is the primary programming language.
-
PetaLinux is essentially Yocto with Xilinx-specific BSP layers, pre-configured for AMD/Xilinx hardware platforms. Knowledge of Yocto BitBake, recipes, and layers transfers directly to PetaLinux. AMD provides meta-xilinx layers that can also be used independently with vanilla Yocto, giving engineers flexibility in their build environment.