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 Mobile Broadband Gateway designed for stateful management of hundreds-of-thousands of secure, reliable, controlled subscriber sessions over multiple network access types including 3G, LTE, 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.

Current Openings
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 contact us at makeithappen@stoke.com.

Bangalore, India Job Openings


EMEA Job Openings

Santa Clara, California Job Openings



Back to List

Staff Engineer (SWQA Security) - Sustaining Team

Job Description:

A key role performing security testing & interoperability certification of multi-vendor solutions for state-of-the-art EDGE networking mobility capabilities.

  • 5 - 8 years of software Quality assurance experience
  • Minimum 4 years of testing complex network / Telecommunications Protocols / wireless topologies
  • Experience with network security protocols IPSec and IKEv2, v1 and interoperability issues with VPNs
  • Experience with TCP/IP protocols including IP, UDP, TCP and L4-L7 protocol testing experience.
  • Proficient with Automation using TCL / Perl / Python scripting
  • Strong UNIX/Linux skills
  • Experience with Ixia / Spirent (Smart Bits & Landslide) test tools
  • Working knowledge source control systems (CVS, Perforce, RCS)
  • Experience with telecommunications test equipment required.
  • Strong network troubleshooting skills

Responsibilities

  • Design, develop, and document functional & interoperability level verification tests from systems specification and product requirements.
  • Execute Functional, interoperability and customer use test cases.
  • Track test cases and results. Raise, prioritize, and verify defects and fixes.
  • Creation and maintenance of security IOT test infrastructure.
  • Pro-actively seek to make continuous improvements to Test coverage, execution and automation. Optimize performance and dimensioning of configurations.
  • Support Interoperability Test (IOT) of Security Gateway; AAA; IPSEC client combinations in a multi-vendor lab environment.
  • Execution, Development and maintenance of scripts for test automation.
  • *To provide release management of Stoke maintenance releases - develop test and execute tests, run customer centric tests.
  • *Understand all high severity customer and internally reported issues, understand the root cause and be able to test fix appropriately.
  • *Reproduce customer issues in QA lab as requested by customer Support team. Occasionally visit customer site.
  • *Work on continuous improvement of QA testbed, processes, and product supportability.
  • *Work on IOT with third-party vendors.
  • *Work on Automation of sustaining tests - functional, regressions, soak and customer-centric tests.

Required Skills, Knowledge and Experience

  • BS/MS degree or equivalent in a relevant technical discipline such as EE/CS/ET.
  • Experienced in telecommunications/data communications functional and interoperability test, validation preferably for wireless / mobility / data products.
  • Demonstrate proficiency of security protocol IPSEC IKEv2, IKEv1 protocols.
  • Experience testing security gateway in network simulation scenarios, setting up test topologies to verify protocol implementation, scaling limits and assessing gateway performance.
  • Hands-on experience with Ixia / Spirent traffic test tools.
  • Hands-on experience with strong swan, Spirent landslide and or IXIA IPSEC clients.
  • Must possess outstanding problem solving skills in the diagnosis and resolution of customer issues.
  • Excellent multi-tasking, written & verbal communication, and organizational skills.
  • Must be results oriented and have a high degree of accountability, commitment and responsibility.
  • Ability to provide leadership & technical guidance to others a plus.

Bonus

  • JNCIS or JNCIP / CCNA or CCNP routing / security equivalent


Back to List

SWQA Engineer

Job Description:

A lead engineer responsible for enhancing the Automation Infrastructure and driving the test automation for the Stoke Products.

Responsibilities

  • Developing easy to use, highly optimized test automation frameworks, tools and automated test suites for effective test coverage of various software releases, in response to growing feature sets.
  • Help drive test automation across functional, system and performance testing.
  • Work closely with system, development and test engineers to understand the test requirements.

Required Skills, Knowledge and Experience

  • Bachelor's or Master’s degree in CS/EE or equivalent.
  • 10-14 years of hands-on testing experience in Telecom and Networking Product.
  • 5+ years of Industry experience implementing large-scale automated test systems; Experience in creating an automated regression framework and experience of addition automated test cases for Functional, System, and Performance testing.
  • Strong background and experience in software testing methodology, test development and test execution.
  • Strong understanding of concepts related to data structures, standard programming practices and database management.
  • Experience of testing Networking Protocols, Routers, IPsec based security Gateways, LTE nodes.
  • Proficient programming in at least one scripting language (Python and TCL) and C in a Linux Environment.
  • Experience with Ixia/Spirent test tools.

Required Personal Traits

  • Strong team player with can-do attitude.
  • Excellent multi-tasking, written & verbal communication and organizational skills.
  • Result oriented with high degree of accountability, commitment and responsibility.
  • Provide leadership & technical guidance to others.


Back to List

Sr. Staff Engineer (SWQA)

Job Description:

Responsibilities

  • Develop, publish and implement test plans and test cases for Stoke product.
  • Review test plans, test cases, PRD, functional specifications and provide comments for improvement.
  • Work on all aspects of testing, including conformance, functional, regression, performance, stability and end-to-end solution.
  • Develop, execute and maintain scripts for test automation.
  • Provide technical direction to other team members.
  • Worksite: Santa Clara, CA

Required Skills, Knowledge and Experience

  • Master's degree or the equivalent, plus three years of experience required.
  • Will also accept a Bachelor’s degree or equivalent plus five years of experience in lieu of a Master’s degree or equivalent and three years of experience.


Back to List

Staff Engineer (IP) – Sustaining Team

Job Description:

Stoke is seeking a senior programmer who will be responsible for implementation of the IP Infrastructure.

Responsibilities

  • Design and development of IP software subsystem
  • Help the Stoke development team achieve its goals for software delivery
  • Work with customers to ensure their satisfaction with IP related features.
  • To help in diagnosis and root cause analysis of customer issues reported by Customer care team.
  • Help QA team in reproducing problems internally.
  • Provide high quality code fixes, instrumentation and workarounds. Unit testing of all fixes.
  • Work on continuous improvement of Product supportability, diagnosibility and monitoring capabilities.
  • Work on Product extensions using Stoke APIs or IOT with third-party vendors.

Required Skills, Knowledge and Experience

  • BSCS or equivalent with 8+ years of experience in developing software for carrier grade IP networking products using IPv4 or IPv6.
  • Experience with developing routing protocols like OSPF, BGP, RIP etc. for highly scalable systems.
  • Experience in high performance IP forwarding and forwarding tables architecture and programming.
  • Experience with developing IP FIB/RIB modules.
  • Experience in developing routing protocols for IPv6 and developing IPv6 forwarding engine.
  • Experience in mentoring junior engineers and performing technical leader role.

Additional Skills Good to Have

  • Experience with tunneling protocols such as GRE, IP-IP or L2TP or IPSEC.
  • Experience with developing Mobile IP or MobileIPv6.
  • Experience in developing MPLS.
  • Experience in embedded development environments like QNX, linux, VxWorks.
  • 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
  • Prior work with IP Infusion software


Back to List

Staff Technical Services & Support Engineer

Job Description:

The Staff Technical Support Engineer will be responsible for providing 2nd and 3rd level technical support for various technologies in Stoke products to partners and customers on a world-wide basis.

Responsibilities

  • In support of our world-wide base of partners and customers, provide the technical support and on-site technical services required to ensure the success of Stoke’s products and our customers.
  • Customer Interface and attend customer meetings and design reviews.
  • Provide On-site service deliver for Stoke products. These are Installation, Commissioning, Acceptance testing and Network Integration.
  • Formulate technical action plans for analyzing and resolving end-to-end solutions;
  • Generate clear and concise documentation in the form of case notes, technical tips and white papers;
  • Work on complex problems where analysis of situations requires in-depth fault analysis and troubleshooting skills;
  • Simulate technical problems in the lab;
  • Share his/her knowledge with other people in writing technical documents and enlarge the knowledge database;
  • Provide internal and/or external technical presentations (cross-training);
  • Escalate some specific problems to development engineering for product enhancement;
  • Participate in the generation and review of training materials;
  • Work closely with colleagues, SQA engineers, and development engineers to achieve common goals;
  • Directly participate in SW quality assurance, development and release processes.
  • Strive to technical excellence and expertise

Required Skills, Knowledge and Experience

  • Engineering degree (e.g. Computer Science, Electrical Engineer, etc.)
  • At least 8-10 years hands-on experience as a TSE
  • High level troubleshooting experience with a strong customer focus
  • Fluent in English (verbal and written), other languages are a plus
  • Cisco certifications (e.g. CIPT, CCNA, CCNP, CCIE) are strongly recommended; Other industry certifications (Sun Solaris, Linux, Redhat, Microsoft, Oracle, etc.) are beneficial;
  • Knowledge of 3G networks and protocols
  • In-depth understanding of networking protocols, IPSec, IP networks, network security, firewalls, RADIUS, tunneling protocols, IPv4/IPv6.
  • Exceptional written and spoken English.
  • Knowledge of switching and routing (routing protocols RIP, OSPF, MPLS). Working experience with Cisco Routers.
  • Experience supporting large wireless carriers is a must
  • Must be able to travel to 50% of the time mostly within Europe. This includes travel to all customer sites and all Stoke locations

Expert knowledge of Routing Protocols: Networking essentials (TCP/IP), Routing Protocols (BGP, ISIS, OSPF, EIGRP, RIP), MPLS and MPLS/VPN, IP Multicast (IPv6, QoS), Operating Systems (Sun Solaris, Linux and / or Windows), C programming, Perl scripting



Back to List

Staff Engineer – Software Test and Quality Assurance - Security

Job Description:

  • A senior level test engineer responsible for testing the networking and security products.

Responsibilities

  • Develop, publish, and implement test plans and test cases for Stoke Product.
  • Review test plans, test cases, PRD, Functional specifications and provide comments for improvement.
  • Work on all aspects of testing including conformance, functional, regression, performance, stability and end-to-end solution. 
  • Develop, execute and maintain of scripts for test automation.
  • Provide technical direction to the team when required.

Required Skills, Knowledge and Experience

  • Bachelor's or Master’s degree in an CS/EE or equivalent
  • 6 to 10 years of experience in testing complex networking and security products
  • Expert Level knowledge and experience with TCP/IP - v4 and v6
  • Hands-on experience with network security protocols IPSec and IKEv2,v1 and interoperability issues with VPNs
  • Hands-on experience in testing of routing protocols OSPF, BGP, RIP
  • Proficient with Automation using TCL / Perl / Python scripting
  • Experience with network product testing tools like Ixia/Spirent
  • Strong UNIX/Linux skills
  • Experience in mentoring junior engineers and performing technical leader role.

Required Personal Traits

  • Strong team player with can-do attitude.
  • Excellent multi-tasking, written & verbal communication and organizational skills.
  • Must be results oriented and have a high degree of accountability, commitment and responsibility.
  • Ability to provide leadership & technical guidance to others a plus.

Bonus

  • Industry certificates like CCIE or JNCIP is a definite plus.
  • Experience and/or knowledge with security protocols like IPSec and IKE is desirable
  • Experience and/or knowledge with wireless technologies (UMTS/LTE)


Back to List

Staff Engineer – Software Test and Quality Assurance - Routing

Job Description:

  • A senior level test engineer responsible for testing the networking and security products.

Responsibilities

  • Develop, publish, and implement test plans and test cases for Stoke Product.
  • Review test plans, test cases, PRD, Functional specifications and provide comments for improvement.
  • Work on all aspects of testing including conformance, functional, regression, performance, stability and end-to-end solution. 
  • Develop, execute and maintain of scripts for test automation.
  • Provide technical direction to the team when required.

Required Skills, Knowledge and Experience

  • Bachelor's or Master’s degree in an CS/EE or equivalent
  • 6 to 10 years of experience in testing complex networking and security products
  • Expert Level knowledge and experience with TCP/IP - v4 and v6
  • Must have in-depth knowledge of routing architecture of devices worked and deployed in market.
  • Hands-on experience in testing of routing protocols OSPF, BGP, RIP
  • Proficient with Automation using TCL / Perl / Python scripting
  • Experience with network product testing tools like Ixia/Spirent
  • Strong UNIX/Linux skills
  • Experience in mentoring junior engineers and performing technical leader role.

Required Personal Traits

  • Strong team player with can-do attitude.
  • Excellent multi-tasking, written & verbal communication and organizational skills.
  • Must be results oriented and have a high degree of accountability, commitment and responsibility.
  • Ability to provide leadership & technical guidance to others a plus.

Bonus

  • Industry certificates like CCIE or JNCIP is a definite plus.
  • Experience and/or knowledge with security protocols like IPSec and IKE is desirable
  • Experience and/or knowledge with wireless technologies (UMTS/LTE)


Back to List

Senior SWQA Engineer (Bangalore)

Job Description
  • A senior level test engineer responsible for testing the telecom products.

Responsibilities

  • Develop, publish, and implement test plans and test cases for Stoke Product.
  • Review test plans, test cases, PRD, Functional specifications and provide comments for improvement.
  • Work on all aspects of testing including conformance, functional, regression, performance, stability and end-to-end solution. 
  • Develop, execute and maintain of scripts for test automation.
  • Provide Technical Direction to the team.

Required Skills, Knowledge and Experience

  • Bachelor's or Master’s degree in an CS/EE or equivalent
  • 8+ years of experience in testing complex telecom and networking products, with minimum 3-4 years of testing experience in UMTS/3GPP network.
  • Knowledge of RADIUS, DIAMETER, GTP (both control and user plane) protocols is must.
  • Knowledge of UMTS network elements like AAA Server, eNB, SGSN, GGSN, PDG, TTG, Charging gateway and common routing elements like Cisco/Juniper routers is required.
  • Knowledge of EAP, DHCP, IKEv2/IPSec is good to have.
  • Strong UNIX/Linux skills
  • Experience with Ixia/Spirent test tools.
  • Experience in mentoring junior engineers and performing technical leader role.
Responsibilities
  • Strong team player with can-do attitude.
  • Excellent multi-tasking, written & verbal communication and organizational skills.
  • Must be results oriented and have a high degree of accountability, commitment and responsibility.
  • Ability to provide leadership & technical guidance to others a plus.
Bonus
  • Industry certificates like CCIE or JNCIP is a definite plus.
  • Knowledge of Automation scripting language like Python is an added advantage.
  • Knowledge of WiFi network elements/IEEE standards is good to have.
Back to List

SWQA Engineer – Routing and Security Protocols (Bangalore)

Job Description

Stoke is seeking a senior level test engineer responsible for testing the networking and security products.

Responsibilities
  • Develop, publish, and implement test plans and test cases for Stoke Product.
  • Review test plans, test cases, PRD, Functional specifications and provide comments for improvement.
  • Work on all aspects of testing including conformance, functional, regression, performance, stability and end-to-end solution.
  • Develop, execute and maintain of scripts for test automation.
Requirements:
  • Bachelor's or Master's degree in an CS/EE or equivalent
  • Minimum 5 years of experience in testing complex networking and security products
  • Expert Level knowledge and experience with TCP/IP - v4 and v6
  • Proficient with Automation using TCL / Perl / Python scripting
  • Hands-on experience in testing of routing protocols OSPF, BGP, RIP
  • Hands-on experience in testing security protocols like IPSec and IKE
  • Experience with network product testing tools like Ixia/Spirent
  • Strong UNIX/Linux skills
  • Experience in mentoring junior engineers and performing technical leader role.
  • Strong team player with can-do attitude.
  • Excellent multi-tasking, written & verbal communication and organizational skills.
  • Must be results oriented and have a high degree of accountability, commitment and responsibility.
  • Ability to provide leadership & technical guidance to others a plus.
Bonus:
  • Industry certificates like CCIE or JNCIP is a definite plus.
  • Experience and/or knowledge with wireless technologies (UMTS/LTE)
Back to List
Back to List

SW Engineer – Protocols (Bangalore)

Job Description

Stoke is seeking a staff level engineer who will be will be responsible for developing software for Stoke's mobile broadband solutions.

Responsibilities
  • Design and develop mobile signaling protocols on StokeOS platform.
  • Address functional, performance, scalability, and high availability requirements for mobile broadband products.
  • Participate in all phases of Software Development Life Cycle including Technical Requirement Analysis, System Design, Coding, Development Testing, and Bug fixing.
  • Help the Stoke development team achieve its goals for software delivery.
  • Support customer deployments and escalations.
Requirements:
  • 7+ years of experience as an individual contributor in developing LTE/3G core network products.
  • Extensive experience with developing Session Management /Call Control infrastructure for Core Network nodes e.g. MSC, SGSN, GGSN, MME, S-GW/ P-GW, ePDG, and PDG.
  • In-depth understanding of 3GPP and IETF protocols for the above core network elements.
  • Extensive experience with TCP/IP programming.
  • Expertise with C language programming.
  • Experience with real-time embedded development environments like QNX, Linux, VxWorks.
Bonus:
  • Knowledge of GTP and IPsec.
  • Worked on QNX microkernel.
  • Previous experience in a start-up environment.
  • Excellent verbal and written communication skills.
  • Strong team player, can-do attitude.
  • Strong product and customer orientation.
Back to List
Back to List

Software Engineer – Telecom Protocols

Job Description
Stoke is seeking a senior programmer who will be responsible for implementation of telecommunication protocols for wireless products.

Responsibilities
  • Design and development of telecom protocols for StokeOS platform.
  • Help the Stoke development team achieve its goals for software delivery
  • Work with customers to ensure their satisfaction with Wireless Data networking related features.
Required Skills, Knowledge and Experience
  • 5+ years of experience in developing telecom protocols for carrier grade wireless network products like RNC, SGSN, GGSN, MSC, eNB, MME, S-GW, P-GW or equivalent network assessment products.
  • Expertise in developing wireless protocols like GMM, SM, RANAP, S1AP for highly scalable systems.
  • Experience in developing telecom protocols viz. SCTP, M3UA, and SCCP for highly scalable systems.
  • Expertise in C language programming.
  • Experience in embedded development environments like QNX, Linux, VxWorks.
Bonus
  • Experience in porting SIGTRAN and wireless protocols stacks from third party vendors.
  • Good understanding of TCP/IP suite.
  • Previous experience developing software in a startup environment.
  • Strong team player, can-do attitude.
  • Strong product and customer orientation.
  • Worked on QNX microkernel.
Back to List
Back to List

SW Engineer - IP Development

Job Description
Stoke is seeking a senior programmer who will be responsible for implementation of the IP Infrastructure.

Responsibilities
  • Design and development of IP software subsystem
  • Help the Stoke development team achieve its goals for software delivery
  • Work with customers to ensure their satisfaction with IP related features.
Required Skills, Knowledge and Experience
  • 5-10 yrs of experience in developing software for carrier grade IP networking products using IPv4 or IPv6.
  • Experience with developing routing protocols like OSPF, BGP, RIP etc. for highly scalable systems.
  • Experience with developing IP FIB/RIB modules.
  • Expertise in C language programming
  • Experience in mentoring junior engineers and performing technical leader role.
Good to Have
  • Experience with tunneling protocols such as GRE, IP-IP or L2TP.
  • Experience with developing Mobile IP or MobileIPv6.
  • Experience in developing routing protocols for IPv6, MPLS.
  • Experience in embedded development environments like QNX, Linux, VxWorks.
  • Previous experience developing software in a startup environment
  • Strong team player, can-do attitude
  • Strong product and customer orientation
  • Worked on QNX microkernel
  • Prior work with IP Infusion software
Back to List
Back to List

Staff Engineer - Protocols IP Routing

Job Description

Stoke is seeking a Staff Engineer with experience in developing software for carrier class networking products for mobile operators.

Responsibilities
  • Design and development of wireless & IP data networking protocols for StokeOS platform
  • Help the Stoke development team achieve its goals for software delivery
  • Work with customers to ensure their satisfaction with Wireless Data networking related features.
Requirements:
    Mandatory:
  • 8+ years of experience in developing software for carrier grade data networking products like multi-service edge routers, security gateways, etc.
  • Experience with developing routing protocols like OSPF, BGP, VRRP for highly scalable systems.
  • Expertise in C language programming.
  • Experience in embedded development environments like QNX, linux, VxWorks.
  • Experience in mentoring junior engineers and performing technical leader role.
    Good to have:
  • Experience in developing IKEv2/IPsec, PKI, DPI and related security protocols.
  • Knowledge and experience in MPLS & IS-IS is a plus
  • Good understanding of TCP/IP suite.
  • Previous experience developing software in a startup environment
  • Strong team player, can-do attitude
  • Strong product and customer orientation
  • Worked on QNX microkernel
Back to List

Staff Engineer - Protocols IPSec

Job Description

Stoke is seeking a Senior Software Engineer with experience in developing software for carrier class networking products for mobile operators. 

Responsibilities
  • Design and development of wireless & data networking security protocols for StokeOS platform
  • Help the Stoke development team achieve its goals for software delivery
  • Work with customers to ensure their satisfaction with Wireless Data networking related features.
Requirements:
    Mandatory:
  • 8+ years of experience in developing software for carrier grade data networking products like multi-service edge routers, security gateways, etc.
  • Experience with developing routing protocols like IKEv2/IPsec, PKI, AAA, DPI for highly scalable systems.
  • Expertise in C language programming.
  • Experience in embedded development environments like QNX, linux, VxWorks.
  • Experience in mentoring junior engineers and performing technical leader role.
    Good to have:
  • Experience in developing OSPF, BGP, VRRP and related protocols.
  • Good understanding of TCP/IP suite.
  • Previous experience developing software in a startup environment
  • Strong team player, can-do attitude
  • Strong product and customer orientation
  • Worked on QNX microkernel
Back to List

Follow Stoke on their Blog Follow Stoke on Twitter Connect with Stoke on LinkedIn Visit our Channel on YouTube