Software Engineer 2
Software Engineer 2
Juniper NetworksThis job is no longer accepting applications
Job Description
Job description
- At Juniper, we believe the network is the single greatest vehicle for knowledge, understanding, and human advancement the world has ever known.
- 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 this 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 etc.
- You will be responsible for these product developments in the platform area in either JunOS or Junos Evoled based software architecture.
- In addition to the development activity, you are required to work closely with system and solution test teams to ensure products/solutions delivered are with highest quality.
- You will be required to work closely with Juniper Technical Assistance Team for providing engineering assistance in supporting critical customer escalations for customer deployments.
Requirements
- Experience2-4yrs.
- Solid experience in Linux/Unix kernel development/porting/bring up, BSP, Bootloaders (U-boot, BIOS etc.,) on ARM, PPC, x86, MIPS, Broadcom etc.,
- Understanding of processor architectures of different processor families like ARM, X86, Power PC, Network Processors, MIPS, Broadcom
- Hands on experience and good understanding of various interfaces like I2C, PCIe, SPI, USB, CPLD, FPGA etc.,
- Excellent programming skills using C and assembly languages; Architectural modeling and higher-level design tools desirable
- Hands on/good experience in dealing with Broadcom Ethernet switches and associated management software/SDK
- Good understanding of Hardware specifications and schematics
- The candidate must have a good debugging skill and understanding of various networking technologies
- Hands on experience of Ethernet network drivers and/or other drivers in Linux, UNIX OS is a plus
- Experience in DSL, WiFi, LTE will be a big plus
More Info
Job Type:
Industry:
Function:
Employment Type:


