
Senior C++ Engineer
Posted 2 hours ago

Posted 2 hours ago
This is a fully remote position, open to applicants in Ireland.
• 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.
• 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.
• Comprehensive health insurance coverage.
• Opportunities for professional development.
Lumion (Formerly Mia Share)
Skylight
Stefanini LATAM
Get handpicked remote jobs straight to your inbox weekly.