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.
About Marvell
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).
