Marvell Technology-logo
Marvell Technology
ยท
December 25, 2025
Apply Now
This job has closed.

Firmware Engineer Intern - BACHELOR'S Degree

Santa Clara, CA
Internship
Onsite
$27/hr - $55/hr
Intern
Marvell Technology is a leader in semiconductor solutions that enable data infrastructure across various domains including cloud and AI. As a Firmware Engineer Intern, you will develop and maintain embedded firmware for advanced hardware platforms and collaborate with cross-functional teams to deliver robust solutions.

Responsibilities

  • Develop and maintain embedded firmware for advanced hardware platforms, including data center, AI devices, SSD controllers, DSP networking chips, and high-speed PAM4 DSPs
  • Design and implement device drivers and firmware features for communication protocols (SPI, I2C, I3C, UART, MDIO, PCIe, NVMe) and RTOS-based systems
  • Participate in full product lifecycle: concept, design, implementation, testing, validation, and release to customers
  • Create and enhance automation scripts (Python, shell, bash) for testing, failure analysis workflows, and infrastructure management
  • Develop provisioning software and trusted firmware stacks to enable advanced security features for SoCs, including cryptography and secure protocols (TLS/SSL, IPSec)
  • Collaborate with cross-functional teams (Hardware, System, QA, Customer Solutions) for integration, debugging, and performance optimization
  • Design and execute unit, system, and integration tests, including regression planning and continuous integration (Jenkins)
  • Support lab testing and data analysis, including tool development for debugging, proof-of-concept preparation, and customer documentation
  • Work on mission-critical features for top-tier cloud customers and gain exposure to DSP concepts (Equalizers, Filters) and networking fundamentals (Ethernet, TCP/IP, OSI model)
  • Debug complex hardware/software issues, drive root cause analysis, and manage fixes through issue tracking systems (e.g., Jira)

Qualification

Required

  • Currently pursuing a BACHELOR'S degree in Computer Engineering, Electrical Engineering, or other related fields with an anticipated graduation date between Winter 2026 and Spring 2027
  • Strong problem-solving, verbal, and written communication skills
  • Proficiency in Python and/or C
  • Comfortable working in Windows or Linux-based development environments
  • Understanding of computer architecture, networking fundamentals (OSI model, TCP/IP), and/or embedded systems

Preferred

  • Knowledge or experience with Git, GitHub, or Gerrit
  • Knowledge or experience with Linux, Makefiles, GDB, IDEs, and bash scripting
  • Knowledge or experience with ARM CPU, RISC-V, TrustZone, Caliptra, or Trusted Firmware
  • Knowledge or experience with RTOS architecture, device drivers, and communication protocols (SPI, I2C, I3C, UART, USB, PCIe, MDIO)
  • Knowledge or experience with security protocols (IPSec, TLS/SSL, SPDM, digital certificates, cryptography)
  • Knowledge or experience with DSP concepts (Equalizers, Filters, ADC, DAC, FFE, DFE)
  • Knowledge or experience with Python/bash scripting, Jenkins CI, and software regression planning
  • Knowledge or experience with GUI development, lab automation, and customer SDKs
  • Knowledge or experience with Ethernet, SERDES, Switches, and Routers
  • Knowledge or experience with unit testing, system integration, and debugging tools

Benefits

  • Medical, dental and vision coverage
  • Perks and discount programs
  • Wellness & mental health support including coaching and therapy
  • Paid holidays
  • Paid volunteer days
  • Paid sick time
We believe that infrastructure powers progress. That execution is as essential as innovation. That better collaboration builds better technology.
Glassdoor
4.2
Founded in 1995
Santa Clara, California, USA
5001-10000 employees
https://www.marvell.com/

Similar Job