M

Marvell

High-performance semiconductor solutions for data infrastructure

Firmware Engineer Intern

Embedded EngineeringConfirmed live in the last 24 hours
Internship · Summer 2027$26 - $52 /hrIn-person

About the Job

Requirements

  • Currently enrolled in a Bachelor's degree program in Computer Engineering, Electrical Engineering, or a related field, with an expected graduation date between Fall 2027 and Summer 2028.
  • Strong problem-solving, verbal, and written communication skills.
  • Proficiency in Python and/or C.
  • Comfort working in Windows or Linux-based development environments.
  • Understanding of computer architecture, networking fundamentals (OSI model, TCP/IP), and/or embedded systems.
  • Knowledge or experience with any of the following: Git, GitHub, or Gerrit; Linux, Makefiles, GDB, IDEs, and bash scripting; ARM CPU, RISC-V, TrustZone, Caliptra, or Trusted Firmware; RTOS architecture, device drivers, and communication protocols (SPI, I2C, I3C, UART, USB, PCIe, MDIO); security protocols (IPSec, TLS/SSL, SPDM, digital certificates, cryptography); DSP concepts (Equalizers, Filters, ADC, DAC, FFE, DFE); Python/bash scripting, Jenkins CI, and software regression planning; GUI development, lab automation, and customer SDKs; Ethernet, SERDES, Switches, and Routers; unit testing, system integration, and debugging tools.

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 the 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 Hardware, System, QA, and Customer Solutions teams 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).

About the Company

Marvell

High-performance semiconductor solutions for data infrastructure

Marvell Technology, Inc. creates high-performance semiconductor products that power data infrastructure for telecommunications operators, data centers, and enterprises. Its offerings span computing, storage, and networking to enable efficient, secure data transmission, storage, and processing. The products are programmable and scalable platforms designed for high bandwidth and strong security, supporting 5G networks and the broader digital economy. Revenue comes from designing, manufacturing, licensing, and providing related services to other businesses that integrate these components into their own products. Unlike many peers, Marvell emphasizes programmable, scalable platforms tailored to data infrastructure needs and long-term partnerships with enterprise and telecom customers. The company aims to help customers upgrade their networks and data systems to increase capacity, performance, and efficiency while expanding its own business in the data infrastructure space.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1995

Recently Posted Jobs

Explore more opportunities at Marvell

See more jobs