CareerPlan

Firmware Engineer Intern - Winter 2027

Ottawa, CanadaInternshipCA$67k–CA$89k2026-10-02 → 2026-11-11

Core

Develop embedded C firmware for controlling complicated DSP hardware and create C/Python test code for utilities and simulation infrastructure.

Role type

Firmware Engineer Intern

Builds

Embedded firmware and test infrastructure for Marvell's Networking PAM4 DSPs used in data center optical modules.

Domain

Semiconductor / Networking / Data Center Infrastructure

Required skills

Embedded C programming, Python, Computer architecture fundamentals, Processor-memory interaction, Networking fundamentals (PHY to Data Link), Software development lifecycle (Jira, Git, CI/CD), Debugging

Preferred skills

Linux, Makefiles, GDB, Bash, MCU embedded environments, AI-assisted development tools (Claude Code, Copilot, Cursor)

Technologies

C, Python, Git, Linux, Jenkins, Jira, GDB, Bash

Responsibilities

Develop embedded C FW for controlling DSP HW, Develop C & Python test code for utilities and simulation, Take ideas from concept through design, implementation, test, and release, Debug difficult issues and drive to root causes with HW/SW teams, Work on mission critical features for top tier cloud customers

Seniority

Intern