Xilinx Software Stack
Job Description
Join us as a Xilinx Software Stack Engineer to craft innovative software solutions for FPGA- based systems. Collaborate with cross -functional teams, implement software components, and ensure system stability through thorough debugging. Contribute to documentation and stay abreast of evolving technologies to drive continuous improvement.Responsibilities
- BSP and board bring up experience with Xilinx based SoCs.
- Experience working with Yocto.
- Experience developing software for embedded systems, and device interfaces like I2C, SPI and CAN
- Xilinx Versal, Ultra Scale+ devices experience – This includes on-device software, FPGA/programmable logic, and automated test infrastructure.
Skill Set
Required Skills
- C, C++, Python proficiency.
- Xilinx tools knowledge.
- Linux/RTOS embedded systems for FPGAs.
- Xilinx software stack familiarity.
- Version control, strong problem-solving, communication.
Desired Skills
- Familiarity with high-speed interfaces like PCIe and AXI.
- Understanding of AI/ML frameworks and their deployment on Xilinx FPGAs.
- Knowledge of heterogeneous computing and platform acceleration.
- Contributions to open-source FPGA-related projects are a plus