4 days ago
Base Salary
$111k - $166k/yr
Responsibilities
- Contribute to all phases of software development, including requirements gathering, architecture and design, implementation, unit and functional testing, and maintenance.
- Develop scalable and distributed embedded network software and SDK components for Teralynx switching products.
- Create innovative solutions for complex technical problems.
- Collaborate effectively with engineering teams across multiple sites.
Requirements
- Bachelor’s degree in computer science, ECE, or MCA with 5+ years of experience, or a master’s degree in computer science or ECE with 3+ years of experience.
- Hands-on experience developing embedded software for switches or routers.
- Extensive programming experience with C, C++, and Python.
- Experience with SDK development for switching or routing ASICs is a plus.
- Experience with the Linux kernel, SERDES, and board bring-up is a plus.
- Ability to learn and work effectively in a collaborative team environment.
Benefits
- Eligible for bonus and equity plans, including a new-hire equity grant and annual equity refreshers.
- Employee stock purchase plan with a two-year lookback.
- Family support programs, mental health resources, and recognition and service awards.
- The position may require export-license review for access to export-controlled technology.
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).
