
Search by job, company or skills
About Marvell
Marvell's semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, and carrier architectures, our innovative technology is enabling new possibilities.
At Marvell, you can affect the arc of individual lives, lift the trajectory of entire industries, and fuel the transformative potential of tomorrow. For those looking to make their mark on purposeful and enduring innovation, above and beyond fleeting trends, Marvell is a place to thrive, learn, and lead.
Your Team, Your Impact
Marvell's Custom Compute and Storage (CCS) team develops silicon and software for some of the largest companies in the world in the growing datacenter, AI, enterprise and carrier markets.What You Can Expect
Design, develop, and maintain high-performance Linux kernel network device drivers.
Integrate and maintain Linux Traffic Control (TC) frameworks with hardware-based packet processing and offload pipelines.
Develop and tune packet scheduling, shaping, policing to meet performance and QoS requirements.
Contribute code, bug fixes, and enhancements to the Linux kernel, with an emphasis on upstream-quality submissions and long-term maintainability.
Collaborate on U-Boot and firmware development for ARM-based SoCs to support networking and platform bring-up requirements.
Work closely with cross-functional teams including silicon, firmware, QA, and system software teams to deliver end-to-end networking solutions.
Participate in design reviews, code reviews, and technical discussions across distributed teams.
Apply strong analytical and problem-solving skills to diagnose complex system-level issues and drive effective solutions.
What We're Looking For
4 to 10 years of experience in embedded development using C, Linux kernel, preferably on ARM64 platforms.
Strong proficiency in C programming language
In-depth understanding of Ethernet standards and Layer 2 / Layer 3 networking protocols
Proven hands-on experience designing, developing, and maintaining Linux kernel network device drivers
Hands-on experience integrating Linux TC frameworks with hardware-based packet processing pipelines
Strong understanding of packet scheduling, shaping, policing, and congestion management mechanisms
Experience contributing and upstreaming patches to the mainline Linux kernel is a plus
Experience analysing packet flow using kernel tracing, counters, and hardware statistics.
Familiar with Linux utilities like perf, ethtool, tcpdump, iperf, etc
Knowledge of Virtualization features such as PCIe SR-IOV.
Knowledge of U-Boot and Firmware development on ARM SoCs.
Excellent communication and collaboration skills, especially in distributed team environments.
Strong analytical and problem-solving abilities.
Additional Compensation and Benefit Elements
With competitive compensation and great benefits, you will enjoy our workstyle within an environment of shared collaboration, transparency, and inclusivity. We're dedicated to giving our people the tools and resources they need to succeed in doing work that matters, and to grow and develop with us. For additional information on what it's like to work at Marvell, visit our page.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.
Interview Integrity
To support fair and authentic hiring practices, candidates are not permitted to use AI tools (such as transcription apps, real-time answer generators like ChatGPT or Copilot, or automated note-taking bots) during interviews.
These tools must not be used to record, assist with, or enhance responses in any way. Our interviews are designed to evaluate your individual experience, thought process, and communication skills in real time. Use of AI tools without prior instruction from the interviewer will result in disqualification from the hiring process.
This position may require access to technology and/or software subject to U.S. export control laws and regulations, including the Export Administration Regulations (EAR). As such, applicants must be eligible to access export-controlled information as defined under applicable law. Marvell may be required to obtain export licensing approval from the U.S. Department of Commerce and/or the U.S. Department of State. Except for U.S. citizens, lawful permanent residents, or protected individuals as defined by 8 U.S.C. 1324b(a)(3), all applicants may be subject to an export license review process prior to employment.
#LI-RS1Marvell Technology, Inc. is an American company, based in Delaware, which develops and produces semiconductors and related technology. Founded in 1995, the company had more than 6,000 employees as of 2013,[2] and 10,000 patents worldwide and annual revenue of $2.9 billion (FY19). Its U.S. headquarters is located in Santa Clara, California
Job ID: 138688003