Marvell

Software Engineer Intern

Marvell
Apply
2 months ago
Madrid, SpainIntern

Responsibilities

  • Develop functional models to simulate System-on-Chip architectures.
  • Write embedded software to test and validate simulation models.
  • Improve test automation infrastructure through scripting and automation tasks.
  • Collaborate with engineers to debug and refine models and test cases.
  • Document work to support knowledge sharing and future development.

Requirements

  • Currently pursuing a master’s degree in Computer Science, Electronics Engineering, or Telecommunications Engineering at a university in Spain.
  • Basic knowledge of C/C++ programming.
  • Familiarity with embedded systems concepts and interest in firmware development.
  • Good written and spoken English communication skills.
  • Willingness to learn, proactive attitude, and ability to work in a team.
  • Preferred: understanding of ARM architecture, exposure to SystemC, gem5, SIMICS, or QEMU, interest in compiler concepts or code translation, basic network protocol knowledge, and familiarity with Python for scripting or automation.

Benefits

  • Competitive compensation and benefits.
  • Collaborative, transparent, and inclusive work environment.
  • Tools and resources to support success, learning, and professional development.

Tech Stack

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