Saturday, June 12, 2010

Openings in Bangalore: Software Engg, System Admin, device drivers, Micro Kernel, Mobility, at Juniper

----- Forwarded Message ----
From: Ahzam Ali  
ahzam.ali@gmail.com
To:
Sent: Thu, June 10, 2010 7:31:31 AM
Subject: Openings in Bangalore: Software Engg, System Admin, device drivers, Micro Kernel, Mobility, at Juniper

 
Following are the openings at Bangalore development center of Juniper Networks (www.juniper. net)
If any of you or someone you know is interested please send in the resume to me at ahzam.ali@gmail. com or

Best wishes!!
Software Engineer  ( Control Plane )

A candidate for this position will be required to:
1.            Develop a distributed and scaled infrastructure for Layer 2 (ARP, IGMP, VPLS)/ Layer 3 (BGP) protocols.
2.            Have a deep understanding of JUNOS kernel and/or UNIX internals.
3.            Demonstrate strong coding and designing skills – familiarity with gdb etc. required.
4.            Develop software methodologies for reliable boot-up and provisioning of distributed network elements.
5.            Establish a scheme for In-service upgrade of network elements.
6.            Interact with product management to translate requirements into new product features.
7.            Work with cross functional teams (other business groups) to retrofit a highly scalable solution within an existing framework.
8.            Have a passion for excellence and very strong work ethics.
9.            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.

1. PACKET FORWARDING ENGINE (PFE) AREA:

No of Positions - 4
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
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. Engineering Manager (Packet Forwarding )

Business Group: Fabric and Switching Technologies (FST)

FST business group has an open position for a seasoned professional to build and manage the Packet Forwarding Engine (PFE) 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, Westford (USA) and Bangalore (India).

DCF software includes architecture and the developments of platform software, packet forwarding engine software, routing engine software, storage traffic provisions, infrastructure software architecture with appliances, virtualization, networking fabric software, data center management software, customer user interfaces and APIs.  The job is expected to maximize the leverage of software developed by other Juniper groups such as JUNOS, Network Management Software, IPG, SLT & other groups; as well as pertinent third-part software.  It is also expected for Software Engineering to assist System Engineering in overall product integration, system testing, and technical publications.

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

Ideal candidate will have the following skills and experience:

•           12+ years of experience as a Software Developer in a networking, L2/L3 packet forwarding or related systems 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
•           Ability to jump-start projects through hands-on design while building a team from
     scratch
•           Experience in dealing with customers and partners on technical and non-technical issues
•           Familiarity and hands on experience with one or more of the following areas - C programming;
•           Embedded Linux, familiarity with L2/L3 switching NPUs will be an added advantage.
•           Excellent communication skills and experience in working with geographically dispersed teams is a MUST


3. Software Engineer –Control Plane

No of Positions : 4

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.


4. 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.

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


5 . Senior Virtualized Simulation Engineer :
    No of Positions : 2
-       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

 

6. Platform Software

We seek an energetic hardware engineer to work in a fast paced environment. The candidate should have strong technical skills in order to drive platform softare development from concept to release. Responsibilities will include specification, design/development, debug and delivery of platform software for highly scalable systems in the area of high-performance networking.

Responsibilities

Design, develop and maintain platform software for Juniper high performance switches. Develop detail technical specifications. Work closely with cross functional team to bring up and maintain platform hardware, develop device drivers, firmware, diagnostics and platform software.  Must have thorough knowledge of UNIX internals, hardware diagnostics, platform bring up, computer architecture, systems programming, and networking essentials.

Requirements:
B.S. in EE or CS
Minimum of 7-10 years experience in diagnostics development
Both application and embedded software development experience
Strong C programming skills
Solid understanding of how software interacts with hardware
Good hardware understanding of CPUs, RAMs, ASICs, FPGAs and  high speed interconnects
Strong software debugging abilities as well as discerning software faults from hardware faults
Excellent communication and team work skills along with self-start motivation
.
Experience in writing Ethernet and/or network drivers in Unix OS.
Hands-on in UNIX operating systems.
Good knowledge of Router/Switch architectures
A strong understanding of concepts related to computer architecture, data structures and programming practices is desirable.

Preferred Experience and Knowledge:

Scripting ability in Perl, Tcl and Python
Prior work experience in the field of Chassis/Interface mgt software
Experience with switch fabric is a big plus
Past experience in high availability, system diagnostics, chassis management, network drivers, FreeBSD is a big plus.

No comments:

Post a Comment