1 day ago
Toronto, CanadaIntern
Responsibilities
- Develop firmware for Marvell SerDes IP.
- Develop and verify new firmware modules.
- Develop CI/CD processes using tools such as Jenkins.
- Deliver module documentation, design specifications, firmware source code, and build scripts.
- Perform debugging, hardware bring-up, and production firmware development.
- Collaborate with firmware, design, application, and SoC teams.
Requirements
- Currently enrolled as a third- or fourth-year BS student or a master’s student in electrical engineering, computer engineering, computer science, or a related field.
- Knowledge of microcontrollers and embedded firmware design, development, and debugging.
- Strong Python programming skills.
- Experience with CI/CD, such as Jenkins.
- Microcontroller programming experience is a plus.
- C/C++ programming experience in a bare-metal embedded environment is a plus.
- Knowledge of chip design simulation and verification is a plus.
- Knowledge of SerDes technology and PCIe host interfaces is a plus.
- Knowledge of AI, machine learning, and LLMs is a plus.
- Strong technical communication and problem-solving skills.
Benefits
- 2027 co-op internship opportunity with a collaborative, transparent, and inclusive work environment.
- Resources and support for professional growth and development.
- The position may require export-license review for access to export-controlled technology or software.
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).
