CAREER OPPORTUNITIES
We are hiring individuals with integrity, industry experience and confidence in their skills. Stoke offers a full range of employee benefits as part of a competitive compensation package.
If you are qualified for one of the positions below, please do not hesitate to contact us at makeithappen@stoke.com.
Stoke is an emerging venture funded start-up developing advanced technology for the telecom / Internet infrastructure market. Backed by top tier investors, Kleiner Perkins and Sequoia Capital, we offer an opportunity to make a major impact in a dynamic growth environment.
The Stoke Session Exchange (SSX) is the industry's first multi-access convergence gateway designed since inception for stateful management of tens of thousands of secure, reliable, high-quality subscriber sessions over multiple network access types including Wi-Fi and WiMAX.
For all positions we are looking for team players who want to make a difference. At Stoke you can make a big impact on our products. If you like an environment with high energy and want to contribute to product direction and positively influence the growth of a company Stoke is the place for you.
Positions Available:
1) Staff SWQA Engineer (Stoke India / Bangalore Facility)
You will design and develop automation scripts to run on Stoke SSX. You will evaluate the latest Layer 2-7 traffic generators as and when they are available to identify suitable tools. You will work with software developers to debug and isolate problems. You will prioritize and identify tests for functional tests, performance and regression tests for automation.
Requirements:
- Minimum of 5 years of QA and automation experience testing networking systems including layers 2 thru 7 devices. Hands-on experience with L2/L3 networking switches/routers is a must. TCL, Expect/PERL/PYTHON programming experience for automation systems is required. Experience with Networking Protocols: RIP, OSPF, BGP, MPLS, IPv6, IGMP and IP tunnelling/Security protocols - IPSEC,IP-IP,L2TP.
- Experience with QoS, HA is a plus. Advance knowledge of bridging, routing and switching is required. Advance TCP/IP and OSI stack knowledge is required.
- Unix/Linux knowledge is required. Experience with traffic generators (Ixia/Spirent landslide/SmartBits) is required. Good team player, able to deal well with prioritizing tasks under pressure. Good analytical and observation skills.
- BS/MS CS/EE or equivalent and minimum of 5+ years of experience including a strong background in networking technologies are required. Excellent verbal and written communication skills required. Able to work with customers, developers and technical writers.
2) Staff SWQA Engineer - Automation (Stoke India / Bangalore Facility)
Develop and maintain python / TCL-Expect libraries used to control switches, routers, and traffic generators. Integrate the scripts with the existing automation framework. Investigate script failures in automated testbeds; modify scripts/libraries and log product defects as needed. Assist other test engineers in script development efforts by performing code reviews and assisting in debugging efforts. Assist development engineers in product defect diagnosis. Participate and work closely with developers at various stages fspec, design reviews to develop/automate test plans, tools, utilities. Write detail feature test plans, design and build test topologies.
Requirements:
- Strong Scripting skills in any one of the languages: Python, Perl, TCL-Expect. Automation will span white box, feature tests, general utilities, Protocol conformance, latency, performance, stress, scale tools and end to end system testing.A good exposure to any layer 2 and layer 3 protocols is required and experience with using test tools from IXIA or Spirent is required.
- Layer 3: OSPF, BGP, QOS, Traffic engineering, Policy Based routing, IPSEC, IP-IP, L2TP.
- Layer 2: Vlans, Ethernet.
- Transport: Thorough knowledge of TCP/IP is mandatory. Traffic tools (any): IXIA, Spirent, Smartbits, Agilent Router Tester and or QA Robot. Preferred requirement are: Strong layer Platform, infrastructure test experience with good understanding for the control/data plane of routers/switches.
- Platform: packet flow debugging experience with multi layer switches/routers, troubleshooting platform features like powersupply/Fan/LC bringup/Temperature Sensor, High Availability, IPC, Threads, GDB, Sockets. Excellent communication skills and the ability to interact effectively with different test, development, and support groups. Must be able to handle multiple tasks at once and work independently with minimal managerial oversight.
- Typically requires MSEE/CS combined with 5-7 years of related experience or BSEE/CS combined with 7-10+ years experience.
3) SWQA Engineer (Stoke India / Bangalore Facility)
The position will require you to write feature test plans; system-level & scaling testing; scripting for automation regression in Perl/Python/TCL-Expect. You will also be testing security & routing product, using protocols (TCP/IP, routing (OSPF/BGP) ,tunneling ( IP-IP, L2TP) and or network security(IPSEC), You must have worked with routers & switches and have used packet generator test tools (incl. Ixia & Smartbits), and configured / managed Linux/Unix servers.
Requirements:- BS/MS CS/EE or equivalent and minimum of 3-5 years of experience including a strong background in networking technologies are required. Excellent verbal and written communication skills required. You must be able to work with customers, developers and technical writers.
4) Senior Staff SQA Engineer (Stoke India / Bangalore Facility)
STOKE is an emerging venture funded start-up developing advanced technology for the telecom / Internet infrastructure market. Backed by top tier investors, Kleiner Perkins and Sequoia Capital, we offer an opportunity to make a major impact in a dynamic growth environment.
The Stoke Session Exchange (SSX) is the industry's first multi-access convergence gateway designed since inception for stateful management of tens of thousands of secure, reliable, high-quality subscriber sessions over multiple network access types including Wi-Fi and WiMAX.
We have career opportunities for a Sr./ Staff Software QA Engineer who will be part of a world-class team responsible for delivering high quality security related features on our carrier-class platforms.
Responsibilities will include:
- Writing feature test plans
- Feature, system-level, scaling and performance testing
- Scripting for automated regression
- Testing security and routing protocols.
- Strong TCP/IP background.
- Experience in testing networking protocols in a network systems environment (Switches or Routers)
- Current hands-on experience testing edge routers / switches
- Hands-on experience with Ixia / Spirent / Smartbits test tools
- CCIE or CCNP Certification or equivalent
- BSEE/CS with 5+ years of Software QA experience
- Experience with QoS, Mobile IP and IPv6
- JNCIP, JNCIE certification
- Experience of testing High Availability, graceful restart, ISSU
- Solid Knowledge of security tunneling protocols and AAA/Radius
5) Software Engineer - IP Routing (Stoke India / Bangalore Facility)
Seeking a software engineer who will be responsible for implementing IP infrastructure and routing protocols extensions on Stoke Session Exchange (SSX) multi-access convergence gateway.
Responsibilities will include:- Design and development of IP software subsystem
- Implementing standards extensions to IP routing protocols
- Help the development team achieve its goals for software delivery
- Work with customers to ensure their satisfaction with IP related features
- BSCS or equivalent plus 3-7 years of hands on experience in design/development of embedded software for carrier class- systems
- Experience with implementing IP routing protocols such as OSPF, BGP, ISIS, and RIP
- Experience with developing IP FIB/RIB modules
- Expertise in C language programming
- Previous experience developing software in a startup environment
- Strong team player, can-do attitude
- Strong product and customer orientation
- BS degree or equivalent
- Worked on QNX microkernel
- Experience with tunneling protocols such as GRE, IP-IP or L2TP
- Prior work with IPInfusion software
6) Sales Director, Asia Pacific Region
Reporting to the Vice President, Sales the primary role of the Sales Director, Asia Pacific will be to manage a strategic sales function and meet a defined revenue target as an individual contributor.
The successful candidate brings demonstrated skill and at least seven to ten years experience in a technical sales leadership role. He/she is a dynamic individual who thrives on solution selling and relationship building within both the mobile and wire-line service providers. He/she knows how to build on existing customer relationships while finding opportunities with new customers.
The successful candidate will have the opportunity to work in the environment of an emerging market, wherein product requirements, technical capabilities, and customer needs are subject to multiple dynamics and constant flux.
Requirements:- University Degree in Technology or Business required
- 7 - 10 years successful track record selling to telecommunications service providers throughout the region
- Experience in selling direct and through channels is required
- Knowledge of IP Networking is a must
- Considerable travel to client sites across Asia is required and preferably already based in either Hong Kong or Singapore.
- Proven ability to identify client pain and potential economic impact of converting software applications into mission critical business solutions.
- Demonstrated ability to work remotely and independently from US HQ.
- Must understand and practice strategic selling concepts
7) Software Engineer - Platform Development
Seeking a software engineer who will be responsible for platform software development.
Responsibilities will include:- Development of platform features for the Stoke product
- Help the Stoke development team achieve its goals for software delivery
- Work with customers to ensure their satisfaction with the platform related features.
- Development of platform features for the Stoke product
- Help the Stoke development team achieve its goals for software delivery
- Work with customers to ensure their satisfaction with the platform related features.
- Worked in QNX environment and on QNX microkernel
- Experience with security protocols
- Experience with multi-threaded embedded applications
- Experience with High Availability for large scale systems
- Experience with CLI development, logging systems
8) Staff Software Engineer - Microcoder
Stoke is seeking a senior programmer who will be responsible for Intel IXP 2800 microcode.
Responsibilities:
- Design and development of the 2800 microcode
- Development Forwarding and Quality of Service features in microcode for the Stoke product
- Work closely with the hardware team to quickly achieve hardware bringup and functionality
- Help the Stoke development team achieve its goals for software delivery
- Work with customers to ensure their satisfaction with the platform related features.
Requirements:
- Expertise writing microcode for a network processor such as the Intel IXP
- Experience developing forwarding plane features for a router/switch
- Strong knowledge of TCP/IP
- Strong ability to read hardware specifications and work with the hardware development team
- Previous implementation of platform software developed in an embedded environment and deployed in a large scale system
- 5 years of experience in platform software development using a RTOS like QNX, VxWorks, etc.
- Expertise in C language programming
- Previous experience developing software in a startup environment
- Strong team player, can-do attitude
- Strong product and customer orientation
- Worked on QNX microkernel
- Experience with PPC
- Experience with Cavium chips
Demand is surging for high bandwidth multimedia applications leading operators to make network convergence - intelligent, multi-access session management performed via a single integrated solution - a top priority as they recognize the significant economic benefits and competitive advantages it offers.
This position is a key member of a team developing DPI software for this innovative telcom infrastructure system.
The position offers an opportunity for an experienced software engineer with a background in networking hardware at the applications level with an interest in learning or expanding their expertise in one of the hottest technology areas - Deep Packet Inspection.
Requirements:
- BSCS or equivalent plus 3-7 years of hands on experience in design/development of embedded software for carrier or enterprise class- systems
- Strong background in IP networking and/or telecom software development
- Previous experience working on multi-core processors
- Solid experience with C and RTOS
- Familiar with application level protocols, such as HTTP, FTP, SMTP
- Familiar with various VoIP and multimedia streaming protocols, such as SIP/H323/RTP/RTSP
- Prior experience Deep Packet Inspection features
- Previous experience with high availability and redundancy aspects of the systems would be desirable
10) Staff Software Engineer - IPsec/IKE/AAA
Senior programmer with 5+ years of experience in the development of networking/telecom protocols like AAA and/or security protocols like IPsec/IKE.
Responsibilities will include:
- Design and Develop software for AAA subsystem and/or IPsec/IKE subsystem
- Help the Stoke development team achieve its goals for software delivery
- Work with customers to ensure their satisfaction with AAA and security related features
- Experience with developing mobile IP and IPv6
- Experience developing AAA protocols RADIUS and/or DIAMETER
- Experience developing security protocols IPsec, IKEv1 and IKEv2
- Experience with user authentication protocols like EAP, EAP-TLS, EAP-
- Experience in developing GPRS related interfaces like Gn
- Previous experience developing software for Subscriber Management System
- 3 years of experience in embedded development environments using linux
- Expertise in C language programming
- Previous experience working in a startup environment
- Experience working with IP protocols
- BS degree or equivalent
- Worked on QNX microkernel
- Experience with PPC
11) IP Infrastructure Software Developer
Seeking a senior programmer who will be responsible for implementation of the IP Infrastructure.
Responsibilities will include:
- Design and development of IP software subsystem
- Help the development team achieve its goals for software delivery
- Work with customers to ensure their satisfaction with IP related features
- Experience with developing mobile IP and IPv6
- Experience with developing IP FIB/RIB modules
- Experience with tunneling protocols such as GRE, IP-IP or L2TP is a plus
- 5 years of experience in embedded development environments using linux
- Expertise in C language programming
- Previous experience developing software in a startup environment
- Strong team player, can-do attitude
- Strong product and customer orientation
- Worked on QNX microkernel
- Implementation experience with IP routing protocols
- Prior work with IPInfusion software
12) Staff / Senior SWQA Engineer
Responsibilities will include:
- Writing and testing security, tunneling and routing protocols
- System-level, scaling and performance testing
- Scripting for automated regression
Requirements:
- Strong TCP/IP background
- Current Experience in testing networking protocols in a network systems environment
(Switches or Routers): - Routing: OSPF/BGP/RIP
- Tunneling: IP-IP/GRE/GTP/L2TP
- AAA protocols: RADIUS/DIAMETER
- Security: IPSEC,IKEv1,IKEv2 with Authentication - EAP, EAP-TLS, EAP-AKA
- Hands-on experience with Ixia / Spirent / Smartbits test tools
- BSEE/CS with 5+ years of Software QA experience
- Experience with QoS, Mobile IP and IPv6
- CCIE or CCNP Certification or equivalent
- Experience of testing High Availability, graceful restart, ISSU
>>Top
