Graduate/Intern Software Engineer

2 months ago


Dublin, Ireland Arista Networks Full time
Job Description

Who you'll work with

The Routing team who work on the core logic of the network that decides on how packets traverse the network in the most optimal and resilient manner.

Arista Networks is looking for Graduate Engineers interested in learning world leading product development in C/C++, Go and other languages. Join us at Arista Networks advancing the Software Defined Networking (SDN) revolution. 

What You’ll Do 

  • Writing Linux user space and kernel code to allow 32-bit drivers to DMA 64-bit virtual memory spaces using both Intel and AMD IOMMU controller.
  • Working on the hardware/software boundary for chips and the kernel. Where an x86 chip might have tens of registers, you will routinely work on ASICs with thousands of registers, tables, and special TCAM memories. You will program networking chips to provide latency analysis and keep accurate counts of events happening billions of times per second. You will write Python to bootstrap new hardware. You will build software agents that mediate and translate between the requirements of switching ASICs, high capacity custom FPGAs, media adapters, and PCIe bridges. You might tune lasers and measure and correct error rates measured in parts per billion. 
  • Implementing communications protocols between routers and switches at layer 2 (such as LLDP, 802.1x, BFD, etc), and layer 3 (such as BGP, OSPF, ISIS).
  • Updating the forwarding state of the hardware, using platform-independent abstractions.
  • Reconciling the linux kernel routing model with the switch's forwarding state.
  • Implementing a policy language used for filtering and manipulating routing data received and advertised to peers
  • Accessing ASIC registers over SPI bus, SMbus, PCIe and I2C, to implement high resolution timers (sub-100ns accuracy) and read ASIC hardware specifications to gather near-real-time information on large numbers of packet flows and to generate network congestion statistics.
  • Developing configuration management services using Go and Python to support YANG, OpenConfig, NETCONF and RESTCONF over gRPC, ssh and ssl for standardised switch configuration, combined with tools such as git, gerrit, Jenkins, Slack and Trello.
  • Developing routing protocol agents (for BGP, OSPF, ISIS) in C/C++ within a Fedora Linux embedded environment. Coding of fault-tolerant, concurrent agents capable of handling the demands of future data centres where high performance and high availability are basic requirements. Fully automated, developer owned, Python based, continuous test harness with 100s of devices under test at any one moment.

Qualifications

Any of the following:- C, C++, Java, Python, Go, react.js, redux.js, node.js Networking, Linux Embedded Systems, Algorithms, Programming, Software Development.





  • Dublin, Ireland Nitro Software Full time

    At Nitro, we’re looking for motivated students who are currently pursuing undergraduate or graduate degrees and have a strong interest in the technology sector. As a paid intern, you’ll be a valued part of the team from day one—no coffee runs or making copies. You’ll take on meaningful projects that impact our business, attend meetings, share your...

  • Software Engineer

    1 day ago


    Dublin, Ireland Nitro Software Full time

    At Nitro, we’re looking for motivated students who are currently pursuing undergraduate or graduate degrees and have a strong interest in the technology sector. As a paid intern, you’ll be a valued part of the team from day one—no coffee runs or making copies. You’ll take on meaningful projects that impact our business, attend meetings, share your...

  • Accounting Intern

    1 day ago


    Dublin, Ireland Nitro Software Full time

    At Nitro, we’re looking for motivated students who are currently pursuing undergraduate or graduate degrees and have a strong interest in the technology sector. As a paid intern, you’ll be a valued part of the team from day one—no coffee runs or making copies. You’ll take on meaningful projects that impact our business, attend meetings, share your...


  • Dublin, Ireland ServiceNow Full time

    Job DescriptionWhat you get to do in this role: Build the best cloud software for businesses using a market leading development cloud platform. Collaborate daily with a team of like-minded developers, product managers and quality engineers using agile software development methodology. Master new areas and take ownership of features that matter to our...


  • Dublin, Ireland Reitigh Software Limited Full time

    This is an exciting opportunity to become a key member of the rapidly growing FinTech team at Reitigh. Join our team and get involved in providing innovative software solutions to the financial services industry where you will get involved in all stages of designing and creating those solutions. What will I be doing: Acting as a key team member...


  • Dublin, Ireland Nitro Software Full time

    At Nitro, we’re looking for motivated students who are currently pursuing undergraduate or graduate degrees and have a strong interest in the technology sector. As a paid intern, you’ll be a valued part of the team from day one—no coffee runs or making copies. You’ll take on meaningful projects that impact our business, attend meetings, share your...

  • Graduate Engineer

    2 weeks ago


    Dublin, Ireland BMS Recruitment Full time

    Graduate Engineer- Dublin We have a number of fantastic opportunities for graduate engineers at the minute. We are currently working with some market leading companies, ranging in size from SME to multinationals, in a variety of sectors from food, beverage, pharma and medical device manufacturing, construction and maintenance contractors. We are considering...


  • Dublin, Ireland Link Personnel Services Full time

    Our client, a leading medical device manufacturer, has instructed us to search for an Graduate Electrical Engineer to join their team. This is a great opportunity for graduates to gain technical and manufacturing engineering experience. These roles are 24-month contract role with a strong chance of permanency thereafter For more information call Emma Salary:...


  • Dublin, Ireland Qorvo Full time

    Responsibilities may include: Streamline application and software processes, developing and maintaining software for various projects Benchmark various software to maximize efficiency and develop improvements Drive API development to support data structure, data access, data integration, data visualization, database design and implementation ...


  • Dublin, Ireland Link Personnel Services Full time

    Our client, a leading medical device manufacturer, has instructed us to search for an Electrical Graduate Engineer to join their team. This is a great opportunity for graduates to gain technical and manufacturing engineering experience. These roles are 24-month contract role with a strong chance of permanency thereafter For more information call Emma Salary:...


  • Dublin, Ireland Construction Specialist Recruitment Full time

    Company Overview: Our client an innovative engineering firm, who specialize in cutting-edge structural design projects. Are looking for a motivated Graduate Structural Engineer to be part of their dynamic team. This is an excellent opportunity for recent graduates eager to develop their skill to contribute to exciting projects. Job Responsibilities: - Assist...

  • Graduate

    5 months ago


    Dublin, Ireland Sogeti Full time

    Description At Sogeti, we want you to become your best. Whether you're starting your career or excelling at it, we’ll help you reach your potential. With our passion for technology, entrepreneurial spirit, and focus on continuous learning, we provide everything you need to excel and become your best. Our 6-month graduate programme is split into...


  • Dublin, Ireland Arcadis Full time

    Arcadis is the world's leading company delivering sustainable design, engineering, and consultancy solutions for natural and built assets. We are more than 36, people, in over 70 countries, dedicated to improving quality of life. Everyone has an important role to play. With the power of many curious minds, together we can solve the worlds most complex...


  • Dublin, Ireland State Street Full time

    Who We are: Charles River Development (CRD) is the FinTech division of State Street.  Together with State Street’s Middle and Back-office services, Charles River’s cloud-based Front Office technology forms the foundation of the State Street Alpha® Platform, the first front-to-back solution in the industry.Industry momentum has seen CRD grow...


  • Dublin, Ireland SSE Enterprise Full time

    What is the Role At SSE Renewables, our mission is to deliver the green energy the world needs now and in the future. We are looking for engineering graduates with a real interest in renewable energy, innovation and sustainability to join us on the journey to NetZero. As an engineering graduate joining SSE Renewables, you will be based in the Technical...


  • Dublin, Ireland Arcadis Full time

    Arcadis is the world's leading company delivering sustainable design, engineering, and consultancy solutions for natural and built assets. We are more than 36, people, in over 70 countries, dedicated to improving quality of life. Everyone has an important role to play. With the power of many curious minds, together we can solve the worlds most complex...


  • Dublin, Ireland Construction Specialist Recruitment Full time

    Graduate Engineer- Kildare CSR are currently on the lookout for a Junior Civil engineer for a link road project in Tullamore valued at €1million. The company are a growing civil engineering contractor based in Leinster looking for a recent engineering graduate. Excellent opportunity for a graduate to get their foot in the door and work on prestigious...


  • Dublin, Ireland Arcadis Full time

    Arcadis is the world's leading company delivering sustainable design, engineering, and consultancy solutions for natural and built assets. We are more than 36, people, in over 70 countries, dedicated to improving quality of life. Everyone has an important role to play. With the power of many curious minds, together we can solve the worlds most complex...


  • Dublin, Ireland Construction Specialist Recruitment Full time

    Graduate Engineers| Dublin The Role Our client a top civil engineering company with over 4 decades of experience in a wide range of civil engineering works are currently seeking graduate engineers to join their company. This is an excellent opportunity to get in with a very busy civils contractors who can offer you the training and support needed to progress...


  • Dublin, Ireland Construction Specialist Recruitment Full time

    Graduate Engineer| Limerick Our client is a is a family run groundworks and civil engineering company established over 20 years ago are currently seeking a graduate engineer to join their civil engineering and groundworks team. This is an excellent opportunity to get in with a very busy civils contractors who can offer you the training and support needed to...