Job Title
Software Principal Engineer
Role Summary
Lead development of embedded network SDK and software components for Marvell's Teralynx switching products. Work within a distributed R&D organization to design, implement, test, and maintain scalable embedded networking solutions for cloud and datacenter markets.
Experience Level
Senior — expects substantial relevant experience. Typical background: 10+ years of professional experience; see Education Requirements for degree-linked experience ranges.
Responsibilities
Primary responsibilities include technical leadership, full lifecycle development, and cross-team coordination.
- Act as technical leader for R&D teams developing packet-processor and switching products.
- Lead all software development phases: requirements, architecture, design, implementation, testing, and maintenance.
- Architect and implement scalable embedded Linux-based networking products and SDK components.
- Drive SDK development for switching/routing ASICs and embedded switch/router software.
- Collaborate with architects, development teams, QA/validation, system test, product management, documentation, and customers.
- Mentor and train team members; promote engineering best practices and code quality.
- Coordinate execution across geographically distributed teams and report technical status to stakeholders.
Requirements
Essential skills and experience (must-haves):
- Deep technical expertise in L2 and L3 Ethernet switching and routing protocols.
- Proficiency in C/C++ and Python for embedded and network software development.
- Proven experience in SDK development targeting switching/routing ASICs.
- Hands-on experience developing switch/router embedded system software.
- Experience architecting scalable Linux-based embedded network products.
- Demonstrated technical leadership and clear communication to varied audiences.
Nice-to-have:
- Experience with L2 features such as LAG, VLAN, xSTP, LLDP, Link OAM, ARP, VxLAN, and DC fabric switching.
- Experience with L3 routing protocols: RIP, OSPF, IGMP, BGP, ISIS.
- Familiarity with ACL, QoS, policers, and TCAM.
Education Requirements
Bachelor's degree in Computer Science or Electrical/Electronic Engineering with 10–15 years of relevant experience, or Master's degree in Computer Science or Electrical/Electronic Engineering with 5–10 years of relevant experience.
About the Company
Company: Marvell Technology
Headquarters: Santa Clara, California, United States
Marvell’s semiconductor solutions serve as essential building blocks of the data infrastructure connecting our world, driving innovation across enterprise, cloud, AI, and carrier architectures. The company focuses on creating transformative technology that shapes the future.

Date Posted: 2026-06-21