1 day ago
Toronto, CanadaIntern
Responsibilities
- Develop firmware for Marvell SerDes IP.
- Develop and verify new firmware modules.
- Contribute to the CI/CD process.
- Deliver module documentation, design specifications, firmware source code, and build scripts.
- Perform debugging, bring-up, and production firmware development.
- Collaborate with firmware, design, application, and SoC teams.
Requirements
- Be a third- or fourth-year BS student or a master’s student in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Have knowledge of microcontrollers and embedded firmware design, development, and debugging.
- Demonstrate strong Python programming skills.
- Microcontroller programming experience is a plus.
- Experience with CI/CD tools such as Jenkins 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.
- Have strong technical communication and problem-solving skills.
Benefits
- Competitive compensation and benefits.
- Collaborative, transparent, and inclusive work environment with tools and resources for professional growth.
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).
