Remotery

Senior C++ Engineer

Posted 2 hours ago

This is a fully remote position, open to applicants in Ireland.

📋 Description

• Develop functional and design specifications for system software aimed at managing hardware components.

• Proactively implement solutions for small-scale issues within the system software utilizing C, C++, and Python programming languages.

• Create test plan specifications for smaller features and develop automated testing programs to execute the outlined test cases.

• Identify and resolve issues detected by our automated testing programs.

• Collaborate on a team focused on implementing, testing, and debugging solutions for more complex routing protocol challenges.

• Partner with Customer Support Engineers to investigate issues within customer networks and deliver resolutions through new software releases or patches as necessary.

• Work alongside System Test Engineers to address problems discovered during their testing and provide appropriate fixes.

• Guide and mentor new and junior engineers to help them acclimate to Arista's software development environment and the broader SONiC development landscape.

• Review and contribute to the specifications and implementations created by fellow team members and the SONiC community.


⛳️ Requirements

• Bachelor’s, Master’s, or Ph.D. in Computer Science, Electrical Engineering, or Computer Engineering, with a minimum of 2 years of relevant postgraduate experience.

• Proficiency in C, C++, and/or Python programming languages.

• Familiarity with UNIX or Linux operating systems.

• Knowledge of L2/L3 networking is preferred, with experience in at least one of the following areas: IP routing protocols such as RIP, OSPF, BGP, IS-IS, or PIM.

• Understanding of Layer 2 features like 802.1d bridging, Spanning Tree Protocol, Link Aggregation Control Protocol, Link Layer Discovery Protocol, or RFC 1812 IP routing.

• Capability to utilize, test, and debug packet forwarding engines and vendor-provided software libraries for hardware components in your solutions.

• Practical experience in designing and developing Ethernet bridging or routing-related software or distributed systems software is desirable.

• Strong analytical and problem-solving skills, along with excellent software troubleshooting capabilities.


🏝️ Benefits

• Comprehensive health insurance coverage.

• Opportunities for professional development.

People also viewed

Chrono242 hours ago

Senior Java Developer

DE flagGermany OnlyFull-timeBackend Engineer
ApplyView job
Lumion (Formerly Mia Share)2 hours ago

Senior AI-Augmented Laravel Engineer

US flagUtah OnlyFull-timeBackend Engineer$120k – $130k/year
ApplyView job
Skylight2 hours ago

Senior Back End Engineer, AI Features

US flagColorado, +1 more stateFull-timeBackend Engineer$180k – $240k/year
ApplyView job
Stefanini LATAM2 hours ago

Desarrollador Backend, Bizagi

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
payabl.2 hours ago

Senior Backend Developer, File Processing

UA flagUkraine OnlyFull-timeBackend Engineer
ApplyView job
Fisher Investments2 hours ago

Regional Vice President of Sales, Rust Belt

US flagOhio, +3 more statesFull-timeBackend Engineer$100k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers