Senior Software Engineer - C++ - Platform - Romania
Core
Design and implement cutting-edge product features for data center switching hardware and software platforms.
Role type
Senior Software Engineer (C++ Platform)
Builds
Data center switching ASICs, FPGAs, Network Processors, and the Extensible Operating System (EOS).
Domain
Networking hardware, embedded systems, data center infrastructure.
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ programming, algorithms, software architecture, embedded systems development, hardware abstraction layer, software debugging, full software development lifecycle management.
Preferred skills
Network systems software development, experience with forwarding ASICs/FPGAs/Network Processors, knowledge of networking protocols (ACLs, QoS, EVPN MPLS, VXLAN, OAM).
Technologies
C++, C, Linux, EOS, ASICs, FPGAs, Network Processors.
Responsibilities
Drive design and architecture of new features, suggest and decide on feature scope, push and test code, document features, work alongside customers in the field.
Seniority
Senior, hands-on IC