Senior SW Embedded Engineer
Core
Developing highly scalable and distributed embedded network software for Marvell's cloud Datacenter packet processors and Teralynx switching products.
Role type
Senior IC embedded software engineer (networking/switching)
Builds
SDKs and embedded system software for Teralynx switching products and Marvell packet processors
Domain
Semiconductor, Data Infrastructure, Cloud & AI Networking
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
L2/L3 Ethernet switching and routing protocols, C/C++/Python programming, SDK development for Switching/Routing ASIC, Linux based Embedded product architecture, distributed engineering team leadership
Preferred skills
L2 switching/forwarding (LAG, VLAN, VxLAN), L3 routing (RIP, OSPF, BGP), ACL/QoS/TCAM
Technologies
Linux, C, C++, Python, Teralynx, Switching/Routing ASIC
Responsibilities
Lead all phases of software development from requirement gathering through architect/design, implementation, and testing; Mentor and train team members; Work with cross-functional groups including Product Management and QA/Validation
Seniority
Senior, hands-on IC with technical leadership