CareerPlan

FY27 Intern - Firmware Engineering Internship - Canada (16 months)

Toronto, Ontario, CanadaInternship2026-11-09 → 2026-11-10

Core

Develop and test production-level firmware for Data Center AI networking and connectivity System-On-Chip (SoC) solutions.

Role type

Firmware Engineering Intern

Builds

Firmware, device drivers, SDKs, and APIs for internal silicon validation and customer usage

Domain

Semiconductor / Data Center AI Networking / Embedded Systems

Required skills

C/C++, Python, Linux development, embedded systems programming, microcontroller programming, Git, shell scripting

Preferred skills

Operating systems knowledge, computer architecture, SerDes/ethernet/PCIe, I2C/SPI/USB/NVMe protocols, lab tools (oscilloscope, JTAG)

Technologies

RISC-V, FPGA, GCC, Make, JTAG, I2C, SPI, USB, NVMe, PCIe, SerDes

Responsibilities

Develop and test firmware in pre-silicon (FPGA) and post-silicon (lab) environments; Develop device drivers and control plane firmware; Implement test automation for SoC firmware and SDK; Support Silicon Validation and Applications teams on firmware issues and investigations.

Seniority

Intern