Job description
To achieve real outcomes, we know that experience is the most important requirement for networking teams and the people they serve. Delivering an experience-first, AI-Native Network pivots on the creativity and commitment of our people. It requires a consistent and committed practice, something we call the Juniper Way.
Responsibilities
- You will be part of the platform team, responsible for developing platform software in the areas of:
- Board-bring up related experience.
- 10G, 40G, 100G and 400G interface related platform software like interface drivers etc.
- Platform infrastructure related software like Chassis/line card, fabric, Optics, HA, etc.
- Device Drivers & SOC SDK Integrations
- You will be responsible for these product developments in the platform area in either JunOS or Junos Evolved based software architecture.
- In addition to the design & development activity, you are required to work closely with system and solution test teams to ensure products/solutions delivered are of the highest quality.
- You will be required to work closely with Juniper Technical Assistance Team to provide engineering assistance in supporting critical customer escalations for customer deployments.
Requirements
- BTech / MTech in CS/CE or related field with 14+ years of proven experience.
- In-depth knowledge of data networking, e.g., TCP/IP, Ethernet, Switching, Routing etc.
- In-depth knowledge of kernel device drivers, system bring-up, FreeBSD/Linux internals.
- Understanding of Ethernet, OTN, SONET etc. technologies.
- Strong technical, analytical, and problem-solving skills.
- Strong in C, C++ programming, OO analysis & design, data structures and system debugging skills.
- Good understanding of firmware, hardware level details for Optics, PCIe, SPI, I2C, FPGA, CPLD, MDIO, Flash Driver.
- Prior software development experience on networking products or board bring-up experience is MUST.