At Juniper, our team leads the way in developing next-generation routing, access, and aggregation products for Metro and 5G networks, empowering some of the world's largest service providers, data centers, enterprises, and metro Ethernet networks. By consistently delivering innovative and reliable products, we are driving Juniper’s growth in revenue and market share across the service provider, data center, enterprise, access, and aggregation spaces. Our product portfolio includes both modular and chassis-based solutions, leveraging Juniper's proprietary switching ASICs as well as merchant silicon
Who We're Looking For
We are seeking dynamic and dedicated engineers with a positive, proactive attitude to join our journey toward technological excellence and be a key contributor to Juniper's success story.
Responsibilities
As a part of our platform team, you will be responsible for developing and enhancing platform software, focusing on:
Board Bring-Up and Interface Development: Work on platform software for high-speed interfaces (10G, 40G, 100G, 400G, and 800G), including interface drivers and related software components.Platform Infrastructure: Design and maintain infrastructure software for features like Routing Engine Redundancy, High Availability, chassis and line card functionality, fabric interconnects, and optical modules (Optics).Timing Software: Develop timing protocols and solutions, including Precision Time Protocol (PTP), Synchronous Ethernet (SyncE), and Grand Master timing.Drive the development of platform products within JunOS or Junos Evolved software architectures.Collaborate with system and solution test teams to ensure that products meet high-quality standards.Work closely with Juniper’s Technical Assistance Team to provide engineering support for critical customer escalations, ensuring successful product deployments.
Requirements
Education: BTech/MTech in Computer Science, Computer Engineering, or a related field, with proven experience.Hardware Knowledge: Strong understanding of hardware-level components, including Optics, PCIe, SPI, I2C, Retimers, FPGA, CPLD, MDIO, and Flash Drivers.Technical Skills: Proficiency in device drivers, system bring-up, and FreeBSD/Linux internals.Networking Technologies: Knowledge of Ethernet, Optical Transport Network (OTN), SONET, and related technologies.Programming & Problem-Solving: Expertise in C and C++ programming, object-oriented analysis and design, data structures, and system debugging.Experience: Prior experience in software development for networking products, with strong technical, analytical, and problem-solving skills.