Current Openings With Juniper Networks

31
About Juniper Juniper Networks is the leader in high-performance networking infrastructure that creates a responsive and trusted environment for accelerating the deployment of services and applications over a single network. Juniper Networks was founded on the idea of connecting everything and empowering everyone. We remain uniquely positioned to maintain industry leadership based on our core competencies in architecture, silicon design, and the industry’s only carrier-class, purpose-built "pure IP" modular network operating system — JUNOS®. Juniper Networks [NASDAQ: JNPR] is headquartered in Sunnyvale , California , with 7,000 dedicated employees and offices in nearly 50 countries. Our customers include the top 100 global service providers, 30,000 enterprises, including 99 of the Global Fortune 100, as well as hundreds of federal, state and local government agencies and higher education organizations. Our India Engineering Center based in Bangalore is made up of over 1300 top- notch Product Engineering talent. It forms a crucial part of Juniper’s broad product portfolio spanning routing, switching, security, applications acceleration, identity policy and control. Juniper’s Bangalore team is involved in the full spectrum of engineering activities which includes – Software and Hardware Development, System Testing, Technical Documentation, Product Line Management and Program Management. Apart from R&D, Juniper India has non-engineering presence of sales, marketing, customer support, technical operations and business operations. Group Description EABU is responsible for all Edge/Access and Aggregation platforms catering to Service provider market (Carrier class products). The product needs to scale and should have high performance. In EABU we are building next generation access and aggregation products. The large part of the team is going to be in India. These are set of new products that leverage some existing platforms, some new hardware. There various software architectural challenges that are being addressed in this group.

Transcript of Current Openings With Juniper Networks

Page 1: Current Openings With Juniper Networks

About Juniper

Juniper Networks is the leader in high-performance networking infrastructure that creates a responsive and trusted environment for accelerating the deployment of services and applications over a single network. Juniper Networks was founded on the idea of connecting everything and empowering everyone. We remain uniquely positioned to maintain industry leadership based on our core competencies in architecture, silicon design,  and the industry’s only carrier-class, purpose-built "pure IP" modular network operating system — JUNOS®. 

 

Juniper Networks [NASDAQ: JNPR] is headquartered in Sunnyvale , California , with 7,000 dedicated employees and offices in nearly 50 countries. Our customers include the top 100 global service providers, 30,000 enterprises, including 99 of the Global Fortune 100, as well as hundreds of federal, state and local government agencies and higher education organizations.

 

Our India Engineering Center based in Bangalore is made up of over 1300 top-notch Product Engineering talent. It forms a crucial part of Juniper’s broad product portfolio spanning routing, switching, security, applications acceleration, identity policy and control. Juniper’s Bangalore team is involved in the full spectrum of engineering activities which includes – Software and Hardware Development, System Testing, Technical Documentation, Product Line Management and Program Management. Apart from R&D, Juniper India has non-engineering presence of sales, marketing, customer support, technical operations and business operations.

Group Description

            EABU is responsible for all Edge/Access and Aggregation platforms catering to Service provider market (Carrier class products). The product needs to scale and should have high performance.            In EABU we are building next generation access and aggregation products. The large part of the team is going to be in India. These are set of new products that leverage some existing platforms, some new hardware. There various software architectural challenges that are being addressed in this group. Things like control plane virtualization, device independent forwarding plane design and software SDK to integrate new forwarding technologies.

Sl. No Requirement Experience1 PFE 5+yrs2 Interface Engineer 5+yrs3 QoS Engineer 5+yrs4 Multicast Engineer 5+yrs5 Integration Engineer 3+yrs6 L2 Switching 5+yrs7 Integration Manager 12+yrs8 Platform Manager 12+Yrs9 Sr. Manager 15+Yrs

Page 2: Current Openings With Juniper Networks

1) PFE Engineer:

We are looking for senior engineers in the Packet Forwarding Team of EABU, Juniper Networks. Work encompasses developing forwarding software, device drivers for ASIC forwarding solutions.

Requirements: 

Good knowledge of Router/Switch arch. Prior work experience in any one of the fields:

IP, MPLS, L2/L3 forwarding, Firewall, ACL, VPLS, MVPN, Multicast, QOS, COS, ATM, Frame-relay, L2VPN, L3VPN, PPP, ATCA, SERDES programming Strong in C coding. Experience in design / development of nonstop forwarding systems is

an added advantage. Around 5 yrs of experience preferably in a router/switch company. A strong understanding of concepts related to computer architecture, data structures and

programming practices is desirable.

2) Interface Engineer:

Responsibilities: 

Complete design, development of drivers required to support various interface cards on Juniper routers

Contribute directly to all phases of development and collaborate with other members of engineering team

Collaborate with hardware team and complete board-bring up activities Provide support to the QA team by solving reported problems on modules

designed/developed Provide support to the Customer Tactical team by analyzing/solving problems reported by

customers Participate in reviews, design discussions for other modules Act as a mentor for new and inexperience team members

Requirements: 

Exceptional 'C' language skills are a must Needs to have very good experience in designing and development of embedded system

projects Should have worked extensively on device-driver development in embedded system

environment Experience in atleast one of Ethernet or VRRP or Sonet/SDH  technologies is a must Knowledge of layer 2 protocols like PPP, cisco-hdlc, frame-relay, multilink (ML-FR/ML-

PPP), ARP, xSTP would be a big plus Excellent problem solving and debugging skills are required Should be able to work well in a cross-functional team

3) Interface Engineer:

Responsibilities: 

Page 3: Current Openings With Juniper Networks

Complete feature design, development of Ethernet layer 2 protocols for Juniper L2/L3 metro Ethernet switch/routers

Contribute directly to all phases of development and collaborate with other members of engineering team

Collaborate with hardware team and complete board-bring up activities Provide support to the QA team by solving reported problems on modules

designed/developed Provide support to the Customer Tactical team by analyzing/solving problems reported by

customers Participate in reviews, design discussions for other modules Act as a mentor for new and inexperience team members

Requirements: 

The candidate should have an extremely strong UNIX and C network programming background

The candidate should have a good knowledge on Ethernet bridging & switching The candidate should have knowledge and hands on experience in development of one

or more of the following Ethernet Protocols like Spanning tree protocol (STP, RSTP, MSTP, VSTP), LACP, LLDP,

Ethernet-OAM (802.1ag CFM, 902.3ah LFM, Y.1731), Ethernet-ring/APS (G.8031, G.8032) protocol etc

Excellent problem solving and debugging skills are required Should be able to work well in a cross-functional, cross-geography team Experience with carrying out projects through complete life cycle including design,

development, documentation, unit/integration testing and Sustaining work is desired

4) QOS Engineer:

Responsibilities: 

The candidate will develop QOS related software for JUNOS 

Work involves design, implementation and support of the embedded software for providing QOS in JUNOS

You will be working business & residential edge QOS solutions for high-end, high-throughput industry leading hardware

Will be exposed to all the components of QOS System level exposure & how QOS is achieved over the complete data path Exposure to high-end ASICs

Requirements: 

Requires 5 - 9 years of hand-on experience with strong C programming and debugging skills, good communication and team-work skills are required.

Knowledge and prior work experience are required in the following areas: network drivers, IPC mechanisms, operating systems internals, hardware interconnects and interfaces.

A deep understanding of layer 3-7 network services with focus on the data path is required.

A good understanding and prior experience in QOS functionality for different encapsulations & protocols is strongly desired.

Page 4: Current Openings With Juniper Networks

The suitable candidate should have experience of working with multiprocessor systems, network processors, and in working with FPGAs, ASICs, etc. Experience on Microcode development on any network processor is desirable.

5) Integration Engineer:

Responsibilities: 

The engineer will be responsible for syncs and merges between branches on source code repositories. Schedule and monitor software builds, help software teams with build issues, coordinate merge conflict resolution.

Track stability of overall repository and help software teams find stable points to update their trees.

Work with test engineering group to verify code changes during integration. Work with peers and other business units to efficiently schedule integrations. Manage build storage according to build retention policy.

Requirements: Understanding of UNIX/C/C++/shell/make/packaging. Very Strong scripting(perl, python or similar) skills required. In depth knowledge of Source Control systems (SVN and CVS preferred). Experience with medium to large scale software build systems. Experience with performing code merges on large complex software base. Experience with reporting software. Exceptional communication and interpersonal skills. Ability to work across business/software units. Ability to work with large groups of engineers in multiple geographies across time zones.

6) L2 Switching:

Responsibilities: 

Be a part of team that is building exciting product for next generation networking infrastructure.

You need to be able to think and solve complex software and system designs. Able to articulate, document and communicate ideas across team Being able to design and implement complex algorithm Having ability to use and contribute to open source software development

Requirements: 

A clear understanding of the product development cycle, technical requirements and project life cycle.

A strong understanding of concepts related to computer architecture, data structures and programming practices.

A minimum of 5 years of experience as an individual contributor in a Networking Product development company, routing or related systems area.

A Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master Degree, or a PhD; or equivalent experience is required.

Demonstrated ability to do large scale projects spanning geographies Ability code in C/Unix environment, debug/handle customer escalations etc

Knowledge and prior work experience are required in the following areas:

Page 5: Current Openings With Juniper Networks

Design, develop and support interface and layer 2 software on routers. Primary responsibilities would be to design, develop, bringup and support embedded and kernel device drivers for various line cards. Extensive experience in designing and developing projects using C in unix and real-time embedded system environment is a must.

Experience in at least one of L2 switching, Ethernet technologies is required. Knowledge of layer 2 protocols like PPP, cisco-hdlc, frame-relay, multilink (ML-FR/ML-

PPP), ARP, and xSTP would be a big plus. eOAM, Y1731, 802.1ag 1588v2 L2 and L3 QoS. Ability to design end to end platform QoS L2 and L3 multicast Experience with TR101, MEF certification IPv4/IPv6 forwarding Requires excellent problem solving, analytical skills and an ability to work well in a cross-

functional team. Excellent communication skills and experience in working with geographically dispersed

teams is a MUST

7) Integration Manager:

Responsibilities:

- Release management for multiple releases within the EABU organization- Manage multiple functional teams including (but not limited to) SCM team, dev-test

team- Lead the SCM team towards planning, execution and development of configuration

management process- Plan and execute integration and delivery schedules for various projects within the

BU for upcoming releases- Liaise between dev. and dev-test team towards deployment, ownership and

maintenance of regression testbeds- Track in-flight releases and work closely with development and testing management

for delivering high-quality software - Work with peer release-managers across geographies towards tracking in-flight

releases, planning for upcoming releases and ensuring delivery of high-quality, on-time sw releases

- Build highly successfully teams via appropriate hiring, guidance, mentoring and motivation

- Improve testability and serviceability of distributed systems - Lead integration, pre-system testing qualification of complex projects- Development or injection of innovative dev-test tools into the development practices

to facilitate more detailed unit test before hand-off to system testing.

Requirements: 

- Atleast 12+ years of combined technical and managerial experience in IT industry is required

- Must be Graduate with Science degree at a minimum, Masters is desirable- Ability to collaborate across various functional managers as well as across

geographies to achieve desired results is a must

Page 6: Current Openings With Juniper Networks

- Should be able to hire, retain and motivate high-performance teams- Extensive experience in SCM and release management is a must- Ability to develop and monitor project schedules, timelines is required- Very strong oral and written communication skills are essential- Knowledge of software development methodologies as well as QA testing

methodologies is highly desirable- Should be able to build teams ground-up as well as retain the same- Should be able to conduct root-cause analysis, post mortems for

successful/unsuccessful project elements and create recommendations for the same- Ability to review organization and project objectives, translate them into individual

objectives and tasks for the team and effective communication of the same is required

8) SW Engineering Manager – Platforms: 

Responsibilities: 

The successful candidate will be responsible for managing 5-10 member team focused on delivering Platform software for JUNOS based products.

The platform software consists of boot loaders for various cards with single or multi-core CPUs, system control software for chassis based products including various clock distribution and recovery mechanisms like IEEE 1588v2, synchronous ethernet, chassis management, fabric management and also hardware diagnostics.

This requires a good understanding of the Product lifecycle, system architecture, product requirements, creating and tracking detailed schedules, cooperating and coordinating with peers in other teams and geographies, and communicating status to management.

The candidate needs to be able to work effectively with hardware, system test and other functional teams to arrive at a system architecture definition for new products as well as trouble-shoot on existing products.

 Additional responsibilities include monitoring and assigning defects, handling team and technology issues, anticipating problems and forming backup plans, hiring, maintaining and building the team’s technical excellence. 

 Requirements: 

Candidate must have 12+ years of experience working in networking systems with hands-on development experience.

1+ year of experience directly managing platforms teams and a strong desire to remain technical.

Good knowledge of driver, router architecture and working of hardware product cycles is needed.

Candidate must have a strong record delivering software projects on-time and with high quality.

This position requires a fair amount of interaction with geographically distributed teams so candidate must have excellent communication skills.

 Ability to discuss fluently issues related to software and networking technology is required. 

 

9) Sr. Engineering Manager

Page 7: Current Openings With Juniper Networks

            Be a part of team that is building exciting product for next generation networking infrastructure. You need to be able to think and solve complex software and system designs.

Able to articulate, document and communicate ideas across team. Lead the team of very highly qualified team of Engineers. Ability to handle large features/products independently.

 

Have 5+ yrs of management experience. Work with diverse groups and arrive at best solution at the problems.

 

The following are representative of your duties and responsibilities:

-     Lead a team of highly motivated engineers to deliver high quality features on schedule

-     Responsibilities of owning certain technical areas which will include maintaining high quality, prioritizing features and defining future road-map for these areas

-     Working effectively with other engineering groups such as test and product marketing to deliver results with a strong focus on customer needs.

-     Project management responsibilites for any large projects being undertaken

-     Hiring top notch talent, growing skills of your direct reports and motivating the team

-     Communicating the global development processes to your team and ensuring that they are being effectively implemented

-     Effective resource

 

 

 

Candidate Requirements

A clear understanding of the product development cycle, technical requirements and project life cycle.

A strong understanding of concepts related to computer architecture, data structures and programming practices.

A minimum of 15 years of experience as an individual contributor in a Networking Product development company, routing or related systems area.

A Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master Degree, or a PhD; or equivalent experience is required.

Demonstrated ability to do large scale projects spanning geographies Ability code in C/Unix environment, debug/handle customer escalations etc

Page 8: Current Openings With Juniper Networks

 

Experience in at least one of

·         L2 switching technologies

·         Routing technologies

·         Virtualization/Platform software expertise

·         Bringup/Escalations experience 

·         Release management

Excellent communication skills and experience in working with geographically dispersed teams is a MUST

 

______________________________________________________________________________________________________________________________________________

Group                : SLT - BSBU

Position             : Staff Engineer (Test)

Experience        : 10+ yrs     

Job Location      : Bangalore

 

 

 

 

 

 

Job Profile.

 

Page 9: Current Openings With Juniper Networks

 Ideal candidate needs to have the following skill sets,

 

1)    Relevant hands on Industry experience of 10+ years. A strong technical leader to mentor the team on different technology areas in collaboration with managers, drive the design and document reviews.

2)    In Depth technical domain expert in the area of Routing + Switching+ Wireless + WAN Interfaces like T1/E1, DS3, OC3 etc..And exposure to security areas like Firewall, VPN, Antivirus, IDP, SIP etc..

 

OR

 

In Depth Technical Domain knowledge on Security like Anti Virus, IDP, Firewall, VPN + hands on experience with Routing and Switching, WAN interfaces, SIP etc..

3)    Deep understanding of Automation infrastructure and scripting skills.

4)    Thorough knowledge on Customer Deployments, interaction with Customer for trouble shooting and solutions.

5)    Strong knowledge on Process, Quality improvements.

6)    Close interaction with Product marketing teams for evaluating the product definition, competitive analysis etc..

7)    In Depth knowledge in Software Development life Cycle.

 

 

Soft Skills.

 

1)    Strong written and oral communication skills.

2)    Mentoring activities for Engineers to enhance the Technical domain knowledge.

3)    Interact with various groups for better understanding of the product, process to improve the quality and Productivity.

  

Group                : SLT - HSSBU

Page 10: Current Openings With Juniper Networks

Position             : Test Engineer

Experience        : 3 – 5 yrs     

Job Location      : Bangalore

 

IDP Detector Test Engineer – JUNOS

 Summary

 Looking for a responsible, analytical-minded individual with good knowledge of Linux, network protocols and devices (ids/firewall), ready for routine testing activities, problem solving and willing to automate things.

 Responsibilities

 

§  Perform various testing activities – device stress test, network protocol fuzzing, traffic generation, packet capture replay, performance, accuracy coverage, bug fix verification and  automate  IPS detection engine

§  Write, support & maintain tools to facilitate the release & testing of dynamic security content.

§  Create miscellaneous software tools to improve the efficiency of the security team.

§  Routinely open, track, update, investigate, verify and close problem reports with internal bug tracking system.

 Experience

 

§  Relevant automation script writing skills using languages such as Python, Bourne and C shell, Perl, TCL

§  Should have sound knowledge in Network security.

§  Solid understanding of IP and TCP/UDP/ICMP protocols including header contents and protocol flow concepts.

§  Solid understanding at the packet level of common internet protocols such as DNS, SMTP, POP3, IMAP, SSL, Telnet, SSH, SNMP, etc.

§  Experience with packet crafting tools and application traffic generation is desirable. 

§  Deep familiarity  with Linux tools, practices and environment

Page 11: Current Openings With Juniper Networks

§  Good analytical and/or debugging skills – must be able to analyze output of a script, compare, find and understand the root cause of failure;

§  Ability to use CLI to configure a network device, such as router, firewall, Ethernet switch, IPS;

§  JUNOS/IOS/ScreenOS experience/certification is an advantage; experience with Breaking Point, IXIA and other network testing gear is a plus;

§  Understanding of Virtual LAN, Virtual machines, ability to work with a device remotely without physical access;

§  Knowledge of software QA processes, experience and ability working in a strict time-constrained software release cycle (4-6 releases per year), meeting deadlines and good time management is required;

§  Knowledge of UNIX C and analyzing GDB traces is a plus;

§  Excellent verbal and written communication skills.

 

Position: 1.Board Design Engineer                                                     Location: Bangalore, India

About Position                                                                                                                                   We seek an energetic hardware engineer to work in a fast paced environment. The candidate should have strong technical skills in order to drive product development from concept to production. Responsibilities will include specification, design, debug and delivery of large systems in the area of high-performance networking.

* Design definition, specification, implementation and testing of innovative networking equipment. * Power distribution and conversion. * Board level timing and signal integrity analysis * Board design and bring up * Supervision of PCB Layout. * Perform DVT, fault analysis, and product sustaining. * Work with a cross-functional team and outside suppliers

Job Requirements:

* BS/MS in Electrical Engineering or equivalent experience, with strong emphasis on system design. * At least 3 years of hardware development, high speed board design, board bring-up experience, devices and interconnects. * Familiarity with schematic capture, logic design, printed circuit board design, and optical/electrical signaling is required.   * Requires strong lab skills with hands on experience operating oscilloscopes and logic analyzers. * The position requires interfacing with numerous hardware, software, mechanical, signal integrity, manufacturing, and power supply engineers as well as outside vendors.  * Knowledge of Viewlogic's schematic capture tool is a plus.

Page 12: Current Openings With Juniper Networks

*Must be a self motivated team player with good oral and written communication skills.

I.  Software Engineer – NMS – (multiple positions)

Experience        : 7 - 15 yrs

The Mobile engineering group is engaged in building the Packet core gateways and solutions for the next generation Mobile 3G/LTE networks. We are currently looking for talented network management engineers for development of next generation value-added management /provisioning applications for Mobile 3G/LTE Evolved Packet Core network. This role would involve conceptualizing, architecting and design/development of management applications to be built on Junipers open and scalable “Junos Space” platform.

Skill summary:

7+ years of software development experience on design and development of web based network management/provisioning applications 

Strong in technologies like HTML, JavaScript, CSS, AJAX, J2EE, Web Services, XML, JBoss, MySQL, REST, NoSQL and user interface development using Javascript based tool kits like ExtJs/GWT.

Experience with SNMP v1/v2/v3, DMI(netconf), design/implementation of Web 2.0 applications and a good understanding of OSS domain and standards.

Strong in programming concepts - OOPs, design & coding patterns, data structures. Experience in networking and wireless domain is preferable.

Excellent written and oral communications skills and an ability to work across teams is a must.

=======================================================================

II. Software Engineer – 3G / LTE Packet Core (multiple positions)

Experience        : 8 - 18 yrs

Job Summary: Design, develop and maintain networking protocols and mobile applications software on highly scalable networking platforms

Responsibilities:

Strong design and development experience using C in UNIX or Linux environment and excellent problem solving skills.   

Knowledge of networking protocols such as IPV4 and IPV6. Experience in developing signaling and routing protocol software desired Experience in developing software for multi-core CPUs will be an added advantage. 2 to 4yrs of hands-on development experience in one or more following areas:

- GTP, GGSN, SGSN, PGW, SGW protocol & applications.- Data path/network processors/ASIC microcoding- Multicore and multithreaded infrastructure applications- IPSec, IKEv2- DPI: L4 to L7- Legal Intercept (LI)- QoS- Policy management technology

Page 13: Current Openings With Juniper Networks

- AAA – Radius & Diameter- Redundancy – HA, ISSU- Charging – Generation of CDRs, local storage and uploading to Charging gateways.

                     - Subscriber management ======================================================================

III. Test Engineer (Multiple positions)

Experience       : 6 to 12 Years

Demonstrated strong proficiency in testing of Mobile technologies (3G/LTE)

1. GTP, GGSN, SGSN, PGW, SGW protocol & applications testing. 2. GGSN/SGSN testing. 3. - Legal Intercept (LI) testing 4. - QoS testing 5. - Policy management technology testing 6. - AAA – Radius & Diameter testing 7. - Redundancy – HA, ISSU testing

Demonstrate proficiency in any of the scripting languages, such Perl, Tcl/ Tk is desirable. BE in CS/EE, or higher degree. Experience with networking test equipment (e.g., Agilent Router Testers, Spirent

Landslide, IXIA/IxLoad) would be an added advantage.

Group               : SLT - HSSBUPosition            : Senior Staff Engineer – Server load balancingExperience        : 10+ yrs (TCP/IP)    Job Location      : Bangalore

Job Summary:

- Architect, design, develop and maintain SLB module on SRX and other highly scalable networking platforms.

Job Requirements:

- BS with 12+ years or MS with 10+ years of working experience in the networking equipment industry

- Must have product development experience with a leading server load balancing product.- Must have knowledge of other Application Delivery Products (Cisco CSM, CSS, ACE,

GSS, F5 BIG-IP, Citrix Netscaler etc) - Should have complete understanding of various load balancing topologies (routed,

bridge, one-arm, ASR)- Should have solid experience with L5-7 applications/protocols such as

TLS/SSL/OpenSSL, HTTP, DNS, etc. - Should have experience with stateful TCP/UDP/IP flow-based data path development- Should have experience and understanding of layer 2 through layer 7 networking

technologies, like proxying, load balancing, protocol fixup and inspections, TCP/IP optimizations.

- Experience with HA cluster development is a strong plus.

Page 14: Current Openings With Juniper Networks

- Experience with RADIUS/LDAP/TACACS+ authentication protocols is a strong plus. - Experience with packet buffer management, RTOS, Unix flavor OS such as

FreeBSD/Linux is a strong plus. - Knowledge or experience in multicore CPU, SMP is a strong plus. - Experience in security algorithms is a strong plus. - Should have good communication skills and ability to interact with multiple cross

functional teams. - Should be self motivated with go-getter attitude.

Group               : SLT - AABU Position            : Senior Staff Engineer – WAN AccelerationExperience        : 10+ yrs     Job Location      : Bangalore

Job Responsibility:

 

A senior engineer in the WAN Acceleration team is responsible for the following:

          -          Designing, developing, validating and maintaining WAN Acceleration software for branch access and remote access.

-          Work with Product Management to understand, analyze requirements, turn them to implementation details and get it out of door.

-          Demonstrate technical leadership by coming up with innovative solutions to satisfy the requirements which lead to competitive differentiation. Spread the wing across product lines and come up with portfolio ideas.

-          Write up detailed product, functional, design and test specifications

-          Works closely with HW, SW, Test teams to ensure high quality delivery of the product that exceed customer expectations

-          Support customers by being super responsive to queries and issues reported from the field

-          Consciously improve usability, performance, maintainability and robustness

-          Lead and mentor other engineers to grow

-          Participate in knowledge sharing talks within the company or in nearly universities

 

Job Requirements:

Page 15: Current Openings With Juniper Networks

Main requirements for this senior engineering position are:

 

-          More than 10 years of strong hands-on development experience in embedded data communication products in the networking area with emphasis on scalability and performance

-          Very strong C/C++ programming and debugging skills

-          Very good team player with can-do attitude

-          Very good analytical, creative problem solving skills

-          Knowledge of the internals of Linux or BSD. 

-          Expertise with TCP/IP stack, its dynamics and interactions with different applications is desirable.

-          Experience with systems design and development in a SMP environment is desirable.

-          In depth knowledge in some of the following applications: CIFS, HTTP, MAPI, SAP etc. is a plus

- Knowledge in Routing protocols , SMTP ,IMAP.

Group               : SLT - BSBU Position            : Software Engineer (Interface Drivers)Experience        : 9+ yrsJob Location      : Bangalore

Job Responsibility

A senior engineer in the Interface drivers team who is responsible for the following:

- Designing, developing, validating and maintaining WAN interface drivers for WAN Linecards for highly complex, high performance networking products

- Work with Product Management to understand, analyze requirements for these WAN interface linecards.

- Demonstrate technical leadership by coming up with innovative solutions to satisfy the requirements which lead to competitive differentiation

- Write up detailed product, functional, design and test specifications- Works closely with HW, SW, Test teams to ensure high quality delivery of the product

that exceed customer expectations

Page 16: Current Openings With Juniper Networks

- Support customers by being super responsive to queries and issues reported from the field

- Consciously improve usability, performance, maintainability and robustness- Lead and mentor other engineers to grow- Participate in knowledge sharing talks within the company or in nearly universities

Job Requirements  Main requirements for this senior engineering position are:

- More than 6+ years of strong hands-on development experience in embedded data communication products in the area of network driver development, hardware bring up.

- Experience in board bring up – Network processors, Framers, BIOS, bootloaders.- Very strong C programming and debugging skills- Experience in Networking domain. - Experience with UNIX/Linux or real time operating system internals.- Experience with multi core platforms is desirable- Very good team player with can-do attitude- Very good analytical, creative problem solving skills

Preference:

- Experience is network L1 and L2 layers is added advantage.- Expertise in one or more of following technologies - T1/E1, DS3/E3, serial, ADSL, VDSL,

SHDSL, ISDN- Expertise in one or more of the following L2 protocols – PPP, ATM, Frame-relay, HDLC,

MLPPP, MLFR- Experience in data path handling with CoS/QoS concepts

Group               : SLT - BSBU Position            : Test EngineerExperience        : 4+ yrsJob Location      : Bangalore 

Job description

The Test engineer will be part of Branch Systems Business Unit, responsible for the Hardware test strategy of products in development as well as shipping. He will have to interact with board designers & mechanical engineers. The engineer will work on several projects simultaneously.

Roles & responsibilities

1. Creation & execution of test plan to validate the design & expose design flaws.- Create test cases based on MRD requirements & various design documents.- Validate design performance with components from alternate vendors.- Execute module level tests (chassis & board measurements, reset waveforms, voltages, IEEE conformance, line tests, U-boot, etc.)- Execute system level tests (stress tests, Shock & Vibration, Drop, etc.)

Page 17: Current Openings With Juniper Networks

- Identify test equipment.

2. Creation of test report

3. Review of design documents (schematics, functional specifications, etc.).

4. Present test progress in review meetings.

5. Assist hardware engineers in prototype bring up and bring-up testing.  Experience:

- Has experience in defining test processes to test hardware designs, perform unit and product level test, and debug low to high complexity boards to component level. - Should have tested Ethernet, Voice, DSL and Wireless interfaces.- Has working knowledge of design for test principles and hardware test methodologies.- Has broad hardware design and test background and experience in electrical and power functional test areas- Has excellent written and verbal communication skills;- Has strong team work and collaborative skills;

QualificationsBE/BTech. 

Group               : SLT - BSBU Position            : Software Engineer (Kernel)Experience        : 5+ yrsJob Location      : Bangalore

Job description

BE/BS/BTech in Computer Science or equivalent with 5+ years of software development experience in Networking industry.

Primary responsibilities would be kernel, file systems and chassis support for new platforms. Prior experience in Linux/BSD kernel module development is preferred. Good knowledge of network protocols and packet-forwarding would be a big-plus. Strong ‘C’ coding and kernel debugging skills are mandatory. Experience in a multi-processing architecture would be another big-plus.

Exposure to product development cycle (functional specification, architecture, design and implementation) is desired. Should be self-motivated and a strong team player with good communication skills

Position: 1.Automation Testing                               Location: Bangalore, India

Page 18: Current Openings With Juniper Networks

About Position

As a member of a newly created product team, you will be responsible for testing hardware and software as it relates to a new platform.  You will need to put forth and execute on a comprehensive test strategy based on evolving and changing product specifications; Partner with design and development teams to debug complex problems; test automation strategy; establish and build out test labs and work with cross-functional teams.

Job Requirements:

+ BS/MS in EE/CS or similar field+ 3 to 6+ yrs of complex product test and L2/L3 protocols testing+ Prior Ethernet technology testing experience required+ Data Center technology testing experience a plus+ Strong knowledge in IP services, Access Control, TCP/IP, networking concepts and protocols+ Possess in-depth knowledge in Test / System Test related to chassis based hardware and software (embedded and application software)+ Strong analytical skills to debug and isolate problems+ Scripting experience for test case automation+ Must create very solid test plans and procedures+ Self starter, proactive and must be able to handle multiple tasks+ Excellent communication skills

Position: 2.Regression Testing                                                                                                   Location: Bangalore, India

About Position

As a member of a newly created product team, you will be responsible for testing hardware and software as it relates to a new platform.  You will need to put forth and execute on a comprehensive test strategy based on evolving and changing product specifications; Partner with design and development teams to debug complex problems; test automation strategy; establish and build out test labs and work with cross-functional teams.

Job Requirements:

+ BS/MS in EE/CS or similar field+ 3-5+ yrs of complex product test and L2/L3 protocols testing+ Regression testing experience required+ Prior Ethernet technology testing experience required+ Data Center technology testing experience a plus+ Strong knowledge in IP services, Access Control, TCP/IP, networking concepts and protocols+ Possess in-depth knowledge in Test / System Test related to chassis based hardware and software (embedded and application software)+ Strong analytical skills to debug and isolate problems+ Scripting experience for test case automation+ Must create very solid test plans and procedures+ Self starter, proactive and must be able to handle multiple tasks+ Excellent communication skills.

Page 19: Current Openings With Juniper Networks

Position: 3.Performance Testing / Solution Testing                                                                 Location: Bangalore, India

About Position

As a member, you will be responsible to Design, develop, and document system level verification tests for Juniper Networks Data center Fabric Products. Work closely with the software and hardware teams to develop and execute functional and feature tests for high-performance networking products. Verify system-level performance and scalability.

• Create directed tests based upon examination of system software and hardware designs. Provide the related software, tools, and methodologies, to assure conformance to the products' requirements.

• The successful candidate will be expected to produce associated test automation for any given testing task.

Job Requirements:

• Demonstrated strong proficiency in Layer 2 & Layer 3 protocols (e.g., BGP, OSPF, Multicast (PIM), VPLS, ARP, IGMP, and VLAN), their configuration, and deployment. You must have in- depth knowledge of current routing architectures. • Experience testing routers in network simulation scenarios, setting up test topologies to verify protocol implementation scaling limits, assessing router performance. • Demonstrated strong experience with High Availability features for routers. Must possess outstanding problem solving skills in the diagnosis and resolution of customer issues. • Excellent oral and written communication skills. • Demonstrated record of successfully working with local and remote teams. • Proven proficiency in Perl and UNIX is a must. • Demonstrated proficiency in a programming language, such as C or C++, is desirable. • BE in CS/EE, or higher degree. • Experience with Juniper Networks Ex, M or T series is preferred. • Experience with core & edge routers is highly desirable. • Demonstrated mastery of commercial networking test equipment (e.g., Agilent RouterTesters, Spirent SmartBits, and IXIA).

1. PACKET FORWARDING ENGINE (PFE) AREA:

Staff Engineer / Software Engineer 4

Expertize Area: Programming Specialized Processors. Knowledge of Network Processors or Networking ASICs is a major PLUS.Work Experience : Prior work experience in developing PFE software or Junos software is a MAJOR PLUS.We need your skills to solve the networking problems faced in large scale data centers. You would work on complex system(s) with embedded processors and/or specialized networking chips. You will be designing, documenting, developing, and debugging  drivers, Application Programming Interfaces (APIs), and software written for several families of products that host specialized network processors and/or L2/L3 ASICs.

EDUCATION/WORK EXPERIENCE LEVEL

Page 20: Current Openings With Juniper Networks

A minimum of with 7+ years of relevant work experience in developing embedded software is required. You are required to possess very strong C-programming, debugging, and sw design skills. Ability to work well in distributed teams and the ability to communicate effectively is a requirement as well. 

2. Software Engineer –Control Plane

A candidate for this position will be required to:            Develop a distributed and scaled infrastructure for Layer 2 (ARP, IGMP, VPLS)/ Layer 3

(BGP) protocols.            Have a deep understanding of JUNOS kernel and/or UNIX internals.            Demonstrate strong coding and designing skills – familiarity with gdb etc. required.            Develop software methodologies for reliable boot-up and provisioning of distributed

network elements.            Establish a scheme for In-service upgrade of network elements.            Interact with product management to translate requirements into new product features.            Work with cross functional teams (other business groups) to retrofit a highly scalable solution within an existing framework.            Have a passion for excellence and very strong work ethics.            Demonstrate strong domain knowledge of networking protocols.

Requirements: - BS/MS in computers and 4+ years experience, preferably in networking company.- Strong development experience in Layer 2 Ethernet Switching/Routing and embedded data communication products.- In-depth understanding of IP routing/forwarding networking concepts and network debugging - Experience in data path handling, low level chip programming and QOS concepts are expected.- Experience in L2 and L3 control plane protocols on a high end Ethernet Switch/Router is desirable.- Strong background in operating systems (development and debugging) and distributed systems.- Strong C programming & Debugging skills.- Ability to communicate effectively and work with geographically distributed teams.-  Quick learning who can adapt to new technologies- Good team player with right attitude.

3. Engineering Manager ( Fibre Channel )

                                                                                                                                FST business group has an open position for a seasoned professional to build and manage the Fiber Channel Team for Data Center Group (DCG) software development. DCG group in FST is responsible for building a highly scaled Data Center Fabric (DCF) to enable cloud computing and super data centers. The software team is multisite and is based in Sunnyvale, USA and Bangalore.

DCF software includes architecture and the developments of platform software, packet forwarding engine software, routing engine software, SAN protocol software, infrastructure software architecture with appliances, virtualization, networking fabric software, data center management software, customer user interfaces and APIs. It is also expected for Software Engineering to assist System Engineering in overall product integration, system testing, and technical publications.

Page 21: Current Openings With Juniper Networks

You will be responsible for all India based DCG Fibre Channel software development working along with the US based groups.

Ideal candidate will have the following skills and experience:

•           Experience as a Software Developer in a Fibre Channel related protocol area. •           2 to 3 years of minimum experience as a Software development manager. •           Ability to hire, retain and develop high performance teams •           Ability to work with a multisite based development team •           Proven track record of releasing software products successfully •           Ability to develop and monitor project schedules and timelines to identify and meet critical milestones

4 . Senior Virtualized Simulation Engineer :-       Design, develop and maintain virtualized software simulation environment 

-       Interact with various departments using the simulation environment to enhance, maintain and develop features

Requirements:-       BS/MS in computer science or related field-       5+ years of experience in software design and development under Unix environment-       Expert level programming experience in C, C++, Perl-        Strong knowledge of Kernel and system level development on Unix, Linux (CentOS/RedHat) -       Experience in TCP/IP related protocols, DHCP, DNS, NFS, Distributed File Systems-       Experience in one of the virtualization technologies such as (KVM/XEN) -       Strong analytical and problem resolution skills required

 

5. Sr. Software Engineer/Architect – Fibre Chanel

Architect, Design, Develop and Sustain Fibre Channel related protocols and its associated software in a highly complex, high performance networks.

Interface with PLM to understand and analyze requirements, turn them to implementation details and deliver them on-time with very high quality.

Demonstrate technical leadership with innovative thoughts and solutions for complex problems at hand.

Interface with cross functional team to ensure effective quality of all deliverables. Be super responsive for customer queries/issues. Consciously improve usability, performance and robustness of products. Mentor and Lead engineers to grow. Participate in Knowledge sharing programs with in company and surrounding universities.

Key Technical skills:

Must have prior development experience in FC protocols. Experience in designing and developing L2/L3 communication protocols. Minimum of with 5 years of relevant work experience in developing embedded software Very strong in C/C++ programming, debugging and data structure concepts Prior work experience in Junos software is a MAJOR PLUS Ability to work with cross functional team across geographies

Page 22: Current Openings With Juniper Networks

6 .  Software Engineer – System Infrastructure

Requirements

             BS/MS in Computer Science with 4+ years of software product development expertise             Should be fluent in software development in C/C++.             Excellent Programming skills and good understanding of computer architecture, data structures and algorithms             Knowledge of Linux or BSD kernel internals             Sound understanding of TCP/IP networking concepts and socket programming              Advanced software debugging skills             Good analytical, creative problem solving skills             Excellent communication and interpersonal skills             Have a passion for excellence and very strong work ethics.

Desirable Background and Skills

             Familiarity with JUNOS             Experience with the development of large scale distributed systems             Knowledge of  L2/L3 forwarding and protocol implementation             Development experience on a high-speed high-complexity networking platforms

1) Software Engineer/Staff Software Engineer – Packet forwarding Software for Core Router

Job Description

  We are looking for senior engineers in the Packet Forwarding Team of CBU, Juniper Networks’ core router business unit. Work encompasses developing forwarding software, device drivers for ASIC forwarding solutions.

Candidate Requirements Good knowledge of Router/Switch arch. Prior work experience in any one of the fields:

- IP, MPLS, L2/L3 forwarding, Firewall, ACL, VPLS, MVPN, Multicast, QOS, COS, ATM, Frame-relay, L2VPN, L3VPN, PPP, ATCA, SERDES programming

Strong in C coding. Experience in design / development of non stop forwarding systems is an added advantage.

Around 8+ yrs of experience preferably in a router/switch company. A strong understanding of concepts related to computer architecture, data structures and programming practices is desirable.

2) Software Engineer/Staff Software Engineer – Technical Lead - Interfaces for Core Router

Senior Technical Lead with past experience in design and development of interface line cards. The candidate should be able to translate Marketing requirements to a product description, provide high level design and architecture for the entire software and help with the initial feasibility and scoping exercise.

Candidate Requirements

Page 23: Current Openings With Juniper Networks

 The candidate should have expertise on Device Drivers, Layer 1/MAC (Ethernet/Sonet) and Data Path and will have to own actual development/coding activity of key modules besides being the technical lead for the program. Exprnc: 8+ Yrs

Job Description

 The lead role includes Design and Code review, interaction with PLM and Hardware teams on a regular basis and potentially conversations with Customers and 3rd party component providers. This is a high visibility position which requires the candidate to foresee key technical challenges and come up with mitigations and solutions for these. It involves knowing the entire system and how the interface line card will fit the customer requirements.

The role requires handling multiple responsibilities of being a lead as well as a developer simultaneously.

3) Software Engineer/Staff Software Engineer – Platform Software for Core Router

Job Description

We are looking for senior engineers in the Platform Team of CBU.  

Work encompasses HW diagnostics, Fabric management, Chassis Management and porting JUNOS to new CBU platforms.

Candidate Requirements

Prior work experience in the field of Chassis/Interface mgt software. Experience with switch fabric is a big plusDiagnostics software for networking products.Experience in writing Ethernet and/or network drivers in Unix OS.Hands-on in UNIX operating systems.Hands-on in UNIX networking stack.Good knowledge of Router/Switch arch.Strong in C coding Minimum of 5+ yrs of experience preferably in a router/switch company. A strong understanding of concepts related to computer architecture, data structures and programming practices is desirable. A Bachelor/Masters Degree in Electrical Engineering or Computer Science

Group Description :

CBU – Core Business Unit is responsible for all High end platforms catering to Service provider market (Carrier class products). CBU products work on high end custom built Juniper ASICs, which can handle Tera-bit traffic. Product range would be M320, T320, T640, T1600, TX-Matrix. At CBU, we execute projects ranging from HW design, bring up to customer critical features.

Group description: JRS : RSBU ( Router Services Business Unit)

The Router Services Business Unit is dedicated to increase the value per bit for every packet that transits through Service Providers & Enterprise routers, the areas of Focus for RSBU are

Router Services engine

Router services applications

Value Added Services (VAS) partner applications

Page 24: Current Openings With Juniper Networks

The RSBU Engineering team in India already chartered with delivering new products and features on IPG routers, The team is solely responsible for all flow monitoring services, Layer -2 services and GGSN partnership with Ericsson. Apart from the team is also involved with new infrastructure development in scaling, Juniper Forwarding Model / Inline services / New Services PIC/MIC/DPC development apart from L4-L7 services.

The RSBU team is mow looking at expanding operations in L4-L7 services / JSF ( Juniper Services Framework) and also VAS applications.

Job Title: Test Engineer

General Requirements Design, develop, and document system level verification tests for Juniper Networks

family of IP routers. The successful candidate will be expected to produce associated test automation for any

given testing task. It would desirable if the candidate has working experience with the Agile methodology Excellent oral and written communication skills.

Technical Requirements Must have working experience on L2 multilink services like mlppp, mlfr, mfr or L3

services like IPSec, NAT, Monitoring Experience testing routers in network simulation scenarios, setting up test topologies to

verify protocol implementation scaling limits and assessing performance. Proven scripting proficiency in Perl/TCL is a must.

Other Requirements BE in CS/EE, or higher degree. A minimum of 4 years of related professional experience. Demonstrated mastery of commercial networking test equipment (e.g.,Ixia).

Job Title: Staff Engineer / Software Engineer

Software engineering position to take a lead role in design and development work. In-depth experience required in the following areas:UNIX internals and systems software expertise in developing modular software for networking equipment;Thorough knowledge of TCP/IP networking protocolsStrong C, system design, and debugging skills;Packet forwarding and layer 3-7 network services;  Experience with shared memory multiprocessor systems, technical leadership is a plus. Knowledge of software packaging, designing software APIs, make files in complex build environments.Knowledge of security, networking applications like stateful-firewall, NAT, IDS, QOS, IPSEC is a plus.Strong problem-solving and communication skills required, with ability to work harmoniously in a dynamic group. Requires B.S./M.S. or equivalent in computer science or Electronics4+ years of relevant experience