Senior Platform Software Engineer
Core
Designing, developing, and debugging software for high-performance networking and security systems, including operating systems, network subsystems, routing engines, and embedded platforms.
Role type
Senior IC platform software engineer (networking/embedded)
Builds
High-performance networking and security software solutions for edge-to-cloud infrastructure
Domain
Networking, embedded systems, high-performance computing
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, Python, OS internals, virtualization, system-level debugging, hardware-software integration, network protocols, SoC SDKs, multi-core embedded development
Preferred skills
Link Layer protocols (LACP, LLDP, EAPOL), Broadcom/Marvell SDKs, AI coding tools, AI/ML for error prediction
Technologies
C, C++, Python, Unix/Linux, Broadcom SDK, Marvell SDK
Responsibilities
Design enhancements and updates for networking system software; develop and maintain network interfaces, protocols, and security functions; analyze design requirements and contribute to architectural reviews; execute test plans and debug complex field issues; collaborate with hardware, QA, and customer-facing teams; support sustaining engineering.
Seniority
Senior, hands-on IC