This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
This role involves designing and developing Layer-2 networking features for cutting-edge switching platforms, taking end-to-end ownership of software development across the entire product lifecycle, from requirements gathering and architecture to implementation, testing, and delivery.
Job Responsibility:
Design, develop, and maintain high-performance Layer-2 networking software for Juniper’s switching product lines
Collaborate with product management and cross-functional engineering teams to translate product requirements into detailed functional and architectural specifications
Lead and contribute to the design, development, and unit testing of Layer-2 protocols and related system components including device drivers and kernel modules
Ensure seamless integration of new features into existing systems with robust performance and maintainability
Drive debugging, profiling, and optimization of complex systems, ensuring reliable operation in real-world network environments
Partner with system and solution test teams to develop comprehensive test strategies and assist in validation of features in production-like conditions
Act as a technical mentor and guide for junior engineers, contributing to a high-performance engineering culture
Requirements:
12+ years of experience in software development in networking systems with a strong focus on Layer-2 and Layer-3 technologies
Deep expertise in C/C++ programming, with strong skills in data structures, algorithms, and OS internals
Proven experience developing software on Linux, FreeBSD, or similar UNIX-based systems
In-depth knowledge of Layer-2 networking protocols including but not limited to: STP, RSTP, MSTP, LACP, LLDP, MVRP, MACSec (802.1AE), MKA, 802.1X, VLANs, L2 switching, EVPN, VXLAN (desirable)
Strong problem-solving, analytical thinking, and debugging skills in complex networked environments
Excellent communication and documentation skills
ability to clearly articulate complex technical designs and tradeoffs
BS/MS in Computer Science, Electronics Engineering, or a related field
Nice to have:
Experience with network ASIC SDKs, control plane/data plane integration, or platform software
Familiarity with network simulation, traffic generators, or test automation frameworks
Exposure to open-source networking stacks and open standards development (e.g., IEEE, IETF)
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.