Marvell

Firmware Engineering Intern

Marvell
Apply
2 days ago
Pavia, ItalyIntern

Responsibilities

  • Develop embedded C firmware for controlling DSP hardware.
  • Develop C and Python test code for utilities, GUIs, regression, and simulation infrastructure.
  • Take features from concept through design, review, implementation, testing, and release to customers.
  • Break firmware routines into subroutines coordinated by finite state machines for parallel task management.
  • Optimize firmware subroutines for multi-core MCU architectures.
  • Improve firmware error-management flows and generated reports.
  • Script system performance analysis for prototype optical modules.
  • Debug complex hardware/software issues, identify root causes with HW/SW teams, and track fixes through Jira tickets.

Requirements

  • Be a final-year master’s student in Computer Science, Software Engineering, Electronics, Mathematics, or a similar technical field enrolled at an accredited Italian university, or a recent master’s graduate who graduated within the last 12 months.
  • Understand microcontroller architecture, with ARM knowledge and RISC-V knowledge considered beneficial.
  • Understand networking fundamentals through the OSI model, especially the PHY through data-link levels.
  • Understand how processors interact with memories and peripherals.
  • Have experience with C and Python.
  • Knowledge of Git, Linux, Makefiles, GDB, IDEs, and Bash is a plus.
  • Software development experience in embedded firmware environments is a plus.
  • Understanding of DSP concepts such as equalizers, filters, ADC, DAC, FFE, DFE, and PAM modulation is a plus.
  • Demonstrate curiosity, willingness to learn, strong problem-solving skills, and good verbal and written English communication.
  • Provide a resume in English.

Benefits

  • Interns are paired with a mentor who provides guidance and ongoing performance and development feedback.
  • Interns can attend networking events with fellow interns and team members across the organization.
  • The role offers collaboration, transparency, inclusivity, and opportunities to grow and develop.

Tech Stack

BashCGitJenkinsLinuxMakePythonWindows

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