Marvell

Firmware Engineer Intern

Marvell
Apply
1 day ago
Ottawa, CanadaIntern

Responsibilities

  • Develop embedded C firmware for complex DSP hardware.
  • Develop C and Python code for utilities, GUIs, regression testing, and simulation infrastructure.
  • Take software ideas from concept through design, review, implementation, testing, and customer release.
  • Work on mission-critical features for major cloud customers.
  • Debug difficult hardware/software issues, identify root causes, and track resolution through Jira tickets.

Requirements

  • Currently pursuing a BS degree in computer science, electrical engineering, or a related technical field.
  • At least 1 year of related coursework.
  • Strong programming skills in C and Python.
  • Understanding of software development workflows, computer and processor architecture, processor interaction with memory and peripherals, and fundamental networking with emphasis on the PHY through data-link layers.
  • Preferred: knowledge of Git, Linux, Makefiles, GDB, IDEs, Bash, Jira, GitLab, Jenkins, regression testing, and MCU embedded processor environments.
  • Preferred: hands-on experience with Claude Code, GitHub Copilot, or Cursor and the ability to critically evaluate AI-generated code.
  • Strong problem-solving, communication, and explanatory skills.

Benefits

  • Competitive compensation and benefits.
  • Collaborative, transparent, and inclusive work environment with tools and resources for professional growth.

Tech Stack

BashCGitJenkinsLinuxPython

Categories

Marvell

About Marvell

10,000+ employees

Marvell designs and sells semiconductors for data infrastructure, including Ethernet switching and PHYs, optical and 5G connectivity, storage controllers, and custom compute silicon (ASICs/DPUs) used by cloud providers, telecom carriers, and enterprise OEMs. Its business model centers on selling chips and platform solutions and co-developing custom silicon with major customers. Founded in 1995 and headquartered in Santa Clara, it is a public company traded on NASDAQ (MRVL).

Contact me