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
- Staff Engineer (SWQA Security) - Sustaining Team
- Sr. Staff Engineer (SWQA)
- Staff Engineer (IP) – Sustaining Team
- Staff Engineer – Software Test and Quality Assurance - Security
- Staff Engineer – Software Test and Quality Assurance - Routing
- Staff Engineer - Protocols IP Routing
- Staff Engineer - Protocols IPSec
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.
- 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.
- 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.
SWQA Engineer – Routing and Security Protocols (Bangalore)
Job DescriptionStoke 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.
- 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.
- Industry certificates like CCIE or JNCIP is a definite plus.
- Experience and/or knowledge with wireless technologies (UMTS/LTE)
SW Engineer – Protocols (Bangalore)
Job DescriptionStoke 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.
- 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.
- 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.
Software Engineer – Telecom Protocols
Job Description
Stoke is seeking a senior programmer who will be responsible for implementation of telecommunication protocols for wireless products.
- 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.
- 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.
- 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.
SW Engineer - IP Development
Job Description
Stoke is seeking a senior programmer who will be responsible for implementation of the IP Infrastructure.
- 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.
- 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.
- 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
Staff Engineer - Protocols IP Routing
Job DescriptionStoke 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.
- 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
Staff Engineer - Protocols IPSec
Job DescriptionStoke 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.
-
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