Software Engineer - Platform Team - C++ on Linux
Arista Networks- Location
- Budapest, , Hungary
- Workplace
- Remote
- Employment
- Contract
- Salary
- —
Posted 1mo ago
You will work with the Platform team who work closest to the hardware and programming chips.
What You’ll Do
As a Software Engineer your core responsibility is to deliver new cutting edge product features. A major part of this is writing and owning design/implementation of the code that drives our products. However, the role of a Software Engineer is much bigger than ‘simply’ writing code. Software engineers work on the whole development process, including:
- Suggesting and deciding what features to build
- Driving the design and architecture
- Pushing, testing, documenting the feature
- Working alongside customers in the field if needed
Are you right for this role?
This is an interesting and exciting opportunity to be a part of the software development team that is redefining Data Center switching.
For success at Arista all you need is
- Strong industry experience of 3+ years
- Extensive background in algorithms and strong software architecture skills
- Fluency in C/C++ programming
- Hands-on experience with designs and implementations in a strong product-engineering environment.
Qualifications
- Strong software debugging skills especially in embedded systems.
- Experience with software development for the forwarding ASICs, FPGAs, Network Processors etc
- Experience with hardware abstraction layer
- Datapath forwarding for ACLs, QoS, Unicast, Multicast, EVPN MPLS, VXLAN, OAM etc
- Strong communication skills and the ability to work in a team environment
- Experience working through the complete software development life cycle right from requirements gathering to deliver the fully developed feature.
- Experience in Network Systems Software development is a plus
- Strong engineering and Computer Science fundamentals.
- Extensive background in algorithms and strong software architecture skills.
- 5+ years fluency in one of C/C++/Python programming.
- Hands-on experience with designs and implementations in a strong product-engineering environment.
This role is a B2B 12 month rolling contract.
Skills
- C++
- Linux
- C
- Python
More jobs at Arista Networks
All 207Senior Software Engineer - Layer1 - C++
Arista Networks · Dublin, County Dublin, Ireland · today
Manufacturing Test Engineer, Vietnam
Arista Networks · Bac Giang, Bac Ninh, Vietnam · today
Software Developer(SRE) - CloudVision as a Service (CVaaS)
Arista Networks · Bengaluru, KA, India · today
Technical Program Manager
Arista Networks · Bengaluru, KA, India · today
Security Analyst
Arista Networks · Santa Clara, CA, United States · USD 103,000–154,000/yr · yesterday
Similar roles
Data Architect (100% Remote) (EMEA Only)
Allshore Talent · Dolnośląskie, Poland · Bucharest, București, Romania · Blagoevgrad, Bulgaria +17 · today
Product Owner (AEM Delivery) (100% Remote) (India & EMEA)
Allshore Talent · Dolnośląskie, Poland · Bucharest, București, Romania · Blagoevgrad, Bulgaria +17 · today
Data & Insights Technical Consultant (CJA) (100% Remote) (EMEA Only)
Allshore Talent · Dolnośląskie, Poland · Bucharest, București, Romania · Blagoevgrad, Bulgaria +17 · today
PLC Programozó | PLC Programmer
Bosch Group · Maklár, Hungary · today
AEM Technical Consultant (100% Remote) (India & EMEA)
Allshore Talent · Dolnośląskie, Poland · Bucharest, București, Romania · Blagoevgrad, Bulgaria +17 · yesterday
AEM Technical Architect (100% Remote) (EMEA Only)
Allshore Talent · Dolnośląskie, Poland · Bucharest, București, Romania · Blagoevgrad, Bulgaria +17 · today