Senior Principal Software Applications Engineer
Core
Senior technical authority for switch software architecture, device drivers, and system software integration for hyperscale data center and cloud customers.
Role type
Senior Principal Application Engineer (Networking/Switching)
Builds
Marvell's networking and compute silicon solutions for hyperscale data centers, cloud providers, and AI infrastructure leaders.
Domain
Semiconductor, Networking, Data Center Infrastructure
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Switch driver development, SAI (Switch Abstraction Interface), SONiC integration, switch software architecture, complex issue debugging across software/firmware/silicon, customer-facing application engineering, software architecture design, technical mentorship
Preferred skills
Hyperscale/Tier-1 data center customer experience, Linux kernel and networking subsystems, networking protocols (L2/L3 switching, routing, telemetry, QoS), VLSI/silicon architecture concepts, product roadmap influence
Technologies
SONiC, SAI, Linux kernel, networking stacks
Responsibilities
Lead complex customer engagements involving software bring-up, integration, and optimization; serve as technical escalation point for critical software issues; define software architecture solutions including control/data/management planes; collaborate with internal software, silicon, and systems teams; drive Proof of Concepts (POCs) and customer training; analyze and debug complex issues across drivers, firmware, and networking stacks; develop software architecture documents and integration guides; provide technical mentorship to other Application Engineers.
Seniority
Senior Principal, hands-on IC with significant technical leadership and influence