Software Engineer

Tundra Technical Solutions
Redmond, Washington, United StatesFull-timePosted Aug 27, 2026

About the role

We're looking for a talented software engineer with expertise in AMD Versal SoCs and AMD tooling to drive board bring-up and migrate our designs to the Vivado 2026.1 toolchain first, then update to 2026.2 when it becomes available

Key Job Responsibilities

Bring up the AMD Versal SoC on our custom board, using the EVK as the reference design

Develop the BSP and drivers for Versal PS subsystems (APU and RPU)

Validate PL integration and peripherals, including IP instantiation, configuration, and AXI interfaces

Work with AMD and Xilinx on Versal platform tools (Vivado, Vitis, Yocto, and EDF)

Migrate Vivado toolchain from v2024.2 to v2026.1/v2026.2

Required Qualifications

3+ years of experience in embedded software development

Experience with hands-on Versal bring-up

Experience with Yocto and the AMD/Xilinx SDK toolchain

Experience with C/C++ and Python or Rust

Experience with hardware and software debugging

Detailed understanding of the Versal boot architecture

Responsibilities

  • Bring up the AMD Versal SoC on our custom board, using the EVK as the reference design
  • Develop the BSP and drivers for Versal PS subsystems (APU and RPU)
  • Validate PL integration and peripherals, including IP instantiation, configuration, and AXI interfaces
  • Work with AMD and Xilinx on Versal platform tools (Vivado, Vitis, Yocto, and EDF)
  • Migrate Vivado toolchain from v2024.2 to v2026.1/v2026.2

Qualifications

  • 3+ years of experience in embedded software development
  • Experience with hands-on Versal bring-up
  • Experience with Yocto and the AMD/Xilinx SDK toolchain
  • Experience with C/C++ and Python or Rust
  • Experience with hardware and software debugging
  • Detailed understanding of the Versal boot architecture

Skills mentioned

Embedded SystemsEmbedded Software DevelopmentEmbedded LinuxFirmware DevelopmentCC++PythonDebuggingSystems EngineeringLinux

About Tundra Technical Solutions

Tundra is a global provider of innovative staffing solutions and services. Unlike any other agency, we work as a strategic partner to the client and candidate, ever-evolving and leveraging our expertise to understand your needs and solve them, so you can focus on your expertise. Tundra operates with a straightforward Vision – “To be the number one representative of choice for top talent across the globe”. In May 2026, Tundra Technical Solutions' announced its ranking as the Largest Canadian-Owned Staffing Firm. https://lnkd.in/eBfzWwMx Our clients deserve the best; the right people at the right time and for the right role. Tundra’s proven ability to attract, engage, and maintain relationships with the most talented resources worldwide and the world’s most recognized brands fuels our success. Visit https://community.tundratechnical.ca/ to search for your next opportunity. Tundra est un fournisseur mondial de solutions et de services en recrutement innovants. Contrairement aux autres agences, nous agissons comme un partenaire stratégique pour nos clients et nos candidats, en évoluant constamment et en mettant notre expertise à profit pour comprendre vos besoins et y répondre — afin que vous puissiez vous concentrer sur la vôtre. Tundra agit selon une vision claire : “Être le représentant de choix numéro un pour les meilleurs talents à travers le monde.” Nos clients méritent ce qu’il y a de mieux : les bonnes personnes, au bon moment, pour le bon poste. Notre capacité éprouvée à attirer, engager et fidéliser les meilleurs talents à l’échelle mondiale — tout en collaborant avec les marques les plus reconnues — alimente notre réussite. Découvrez votre prochaine opportunité ici :https://community.tundratechnical.ca/

Staffing and Recruiting501-1,000 employeesToronto, Ontario