Staff Engineer - PrincipalAbout client: Client, we believe that infrastructure powers progress. That execution is as essential as innovation. That better collaboration builds better technology.
Trusted by the world's leading technology companies for 25 years, we move, store, process and secure the world's data with semiconductor solutions designed for our customers' current needs and future ambitions. Through a process of deep collaboration and transparency, we're ultimately changing the way tomorrow's enterprise, cloud, automotive, and carrier architectures transform—for the better. The data infrastructure that our customers build has never been more critical to our global economy.
It's what's keeping the world connected, businesses running, and information flowing. If you're ready to excel, innovate, and truly enjoy your work, apply now for the position detailed below. The Opportunity Client's switching solutions have been driving a change in networks by delivering a stream of technical innovations through a broad portfolio of segment-focused Ethernet switch product families.
Marvell switching technology is powering the next generation of borderless and secure networks.Job ResponsibilitiesWe are looking for technology passionate engineers with focus on execution and quality to help innovate and develop highly scalable and distributed embedded network software. Roles and Responsibilities:Technical leader on a fast-paced project team of R&D engineers involved in the development of cloud Datacenter products of client's packet processors family.Contribute to and lead all phases of software development from requirement gathering through architect/design, implementation, UT/Functional testing and maintaining multiple software components.Contribute to the development of aggressive project goals and schedules.Demonstrate technical leadership and execute projects across a highly distributed engineering team.Work with various cross-functional groups such as Architect, other development teams, QA/Validation, System Test, Product Management, Product Documentation, Customer teamsResponsible to mentor and train the teamRequired Experience and SkillsBachelor's in computer science/ECE with 12+ years of experience or Masters in CS/ECE with 8+ years of experience.Extensive technical depth in L2 and L3 Ethernet switching and routing protocols.Extensive experience in programming languages such as C/C++/PythonExtensive experience in SDK development in Switching/Routing ASICHands on experience on switch/router embedded system software developmentExperience architecting innovative, scalable Linux based Embedded products.Ability to communicate technical concepts to a wide range of audiences spanning executives to junior engineersProven ability to successfully lead distributed teams and run projects across multiple locationsWorking experience in L2 switching/forwarding areas such as LAG, VLAN, xSTP, LLDP, Link OAM, ARP, VxLAN, DC fabric switching, etcWorking experience in L3 unicast/multicast routing protocols such as RIP, OSPF, IGMP, BGP, ISIS, etcWorking experience in areas like ACL, QoS, Policers, TCAM, etcExperience in Linux kernel, SERDES, board bring up etc