Firmware Developer (ARM64, C, Ethernet, L2/L3 networking protocols) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Marvell Technology · 2 weeks ago

Firmware Developer (ARM64, C, Ethernet, L2/L3 networking protocols)

Marvell Technology is a leader in semiconductor solutions that are essential for data infrastructure. They are seeking a Firmware Developer to design, develop, and maintain high-performance Linux kernel network device drivers and collaborate with cross-functional teams to deliver end-to-end networking solutions.

DSPInternet of ThingsManufacturingSemiconductorWireless
check
Growth Opportunities
check
H1B Sponsor Likelynote
Hiring Manager
Rashmi Sp
linkedin

Responsibilities

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

Qualification

C programmingLinux kernel developmentEthernet protocolsLayer 2/L3 networkingLinux device driversLinux TC frameworksPacket schedulingKernel tracingU-Boot developmentAnalytical skillsProblem-solving skillsCommunication skillsCollaboration skills

Required

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
Excellent communication and collaboration skills, especially in distributed team environments
Strong analytical and problem-solving abilities

Preferred

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

Benefits

Competitive compensation
Great benefits

Company

Marvell Technology

company-logo
We believe that infrastructure powers progress. That execution is as essential as innovation. That better collaboration builds better technology.

H1B Sponsorship

Marvell Technology has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (242)
2024 (186)
2023 (154)
2022 (210)
2021 (210)
2020 (165)

Funding

Current Stage
Public Company
Total Funding
unknown
2017-01-20Post Ipo Equity
2016-05-13Post Ipo Equity
2015-02-05Acquired

Leadership Team

leader-logo
Matthew Murphy
Chairman and CEO
linkedin
leader-logo
Radha Nagarajan
SVP & CTO, Optical Engineering
linkedin
Company data provided by crunchbase