Come and help us build a new type of network

Test Engineer

Bengaluru, Karnataka, India
Collaborate closely with various stakeholders to gain a deep understanding of requirements and use cases. Develop detailed test plans, tools, and utilities to comprehensively test RtBrick products and features. Work closely with developers to review functional and design specifications, ensuring a thorough testing perspective. Create detailed feature test plans, design test bed configurations, and establish complex test setups based on project requirements. Develop Python and robot scripts for automated testing. Assist development engineers in diagnosing product defects, and actively participate in customer calls to troubleshoot issues, gather data, and communicate resolutions and fixes. Join our team and be at the forefront of innovation in technology.
  • Strong testing experience in any of the Layer-3 Unicast routing protocols (e.g. OSPF, BGP, IS-IS), MPLS signalling protocols (e.g. RSVP, LDP), Layer-3 VPNs, Layer2-VPNs, VPLS, Multicast VPN, EVPN,
  • Hands-on experience with scripting languages or python programming to test system/application software (SWIG)
  • Ability to scope and develop test cases for a given requirement including Scale/Performance testing in a distributed asynchronous environment
  • Experience with "Robot Framework" for automation, RESTful API is a plus
  • EC, IS , CS with networking back ground with 2-6 years of related experience is required
  • Strong written and verbal communication skills
  • Able to plan and execute tasks with minimal supervision
  • Team-player, can-do attitude, will work well in a group environment while being able to contribute well on an individual basis
  • Collaborate closely with stakeholders, gaining insights into their unique requirements and use cases.
  • Engineer comprehensive test plans, craft specialized tools and utilities for in-depth feature assessments.
  • Provide a critical testing perspective by thoroughly evaluating documents like functional specs and design specs.
  • Create exhaustive feature test plans and innovative test bed designs tailored to project needs.
  • Configure intricate test environments, aligning them with project-specific parameters.
  • Develop Python and robot scripts, automating key testing processes.
  • Aid development engineers in diagnosing and resolving product defects.
  • ·Engage in customer calls, actively participating in issue resolution and effectively communicating fixes.
Apply Now

Access Software Engineer

Bengaluru, Karnataka, India
We are looking for a hands on engineer to design and develop on RtBrick's Full Stack. You will be part of a fast paced team responsible for delivering quality code for large complex systems requirements. Open communications, empowerment, innovation, teamwork and customer success are the foundations of the team with "Pay for Performance" culture. Thus, you set your own limits for learning, achievements and rewards.
  • Experience in C, Data structure, linux programming
  • Experience in design and development in any of the access related protocols like PPPOE, L2TP, RADIUS, DHCP, Subscriber Management
  • Experience with Linux and tools
  • Strong problem solving and software development/troubleshooting skills
  • MSEE/CS or BSEE/CS with 2-8 years of related experience is required
  • Strong written and verbal communication skills
  • Able to plan and execute tasks with minimal supervision
  • Team-player, can-do attitude, will work well in a group environment while being able to contribute well on an individual basis

Participate on a project team of engineers involved in the development of software stack, with emphasis in access protocols. Design, and deliver a new kind of software and features for Bare Metal Hardware. You will be exposed to design methodologies like finite state machines, schema driven code generation, Just-in-time compilers and various in-house as well as open-source tools and libraries. Write complete functional and design specs independently. Write portions of product spec. Lead development of subsystems. Design & Develop large portions of software independently and rapidly.
Apply Now

Routing Protocol Development Engineer

Bengaluru, Karnataka, India
We are looking for a hands on engineer to design and develop on RtBrick's Full Stack. You will be part of a fast paced team responsible for delivering quality code for large complex systems requirements. Open communications, empowerment, innovation, teamwork and customer success are the foundations of the team with "Pay for Performance" culture. Thus, you set your own limits for learning, achievements and rewards.
  • Experience in C , Data Structure and Algorithms and Python for teting
  • Experience in design and development in any one of the Layer-3 Unicast routing protocols (e.g. BGP, IS-IS, OSPF), multicast routing protocols (e.g. PIM, IGMP, MSDP), MPLS signaling protocols (e.g. RSVP), Layer-3 VPNS, Layer2-VPNs or Access Protocols (PPPoE, DHCP)
  • Experience with git based deployment environment and Linux tool chain
  • Strong problem solving and software development/troubleshooting skills
  • MSEE/CS or BSEE/CS with 2-8 years of related experience is required
  • Strong written and verbal communication skills
  • Able to plan and execute tasks with minimal supervision
  • Team-player, can-do attitude, will work well in a group environment while being able to contribute well on an individual basis



Participate on a project team of engineers involved in the development of software stack, with emphasis in routing protocols. Design, and deliver a new kind of software and features for Bare Metal Hardware. You will be exposed to design methodologies like finite state machines, schema driven code generation, Just-in-time compilers and various in-house as well as open-source tools and libraries. Write complete functional and design specs independently. Write portions of product spec. Lead development of subsystems. Design & Develop large portions of software independently and rapidly.
Apply Now

Forwarding Engineer

Bengaluru, Karnataka, India
We are looking for hands-on engineers to design and develop feature for RtBrick Full Stack (RBFS). You will be part of a fast-paced team responsible for delivering quality code for large complex systems requirements. Open communications, empowerment, innovation, teamwork and customer success are the foundations of the team with "Pay for Performance" culture. Thus, you set your own limits for learning, achievements and rewards.
  • Experience in C, Data structure, Packet Forwarding, Python programming.
  • Experience with Linux virtualization and container technologies (KVM, LXC)
  • Experience with Broadcom chipset SDK BCM88680 “StrataDNX” / “Qumran, Jericho+”/”StrataXGS”
  • Experience in Intel DPDK & NIC drivers, VPP (Vector packet processing) and in Open Network Linux packaging
  • Strong problem solving and software development/troubleshooting skills
  • MSEE/CS or BSEE/CS with 2-8 years of related experience is required
  • Strong written and verbal communication skills
  • Able to plan and execute tasks with minimal supervision
  • Team-player, can-do attitude, will work well in a group environment while being able to contribute well on an individual basis



Participate on a project team of engineers involved in the development of software for a next generation data networking stack. Architect, design, and implement software and features on bare metal hardware. You will be responsible for the Packet forwarding core, design of Hardware Abstraction Layer and implementation of NPU software that drives Bare Metal Hardware. Key Objective is integration of our back-store to any target hardware.


Apply Now

Customer Support Engineer

Bengaluru, India
RtBrick, disrupting industry with its cloud-native BNG and routing products, seeks a Customer Support Engineer with automation flair to join us.

Job Description:
RtBrick, a dynamic and innovative startup that designs cloud-native networking products using microservices, is seeking a talented and passionate Customer Support Engineer. Unlike traditional customer support roles, this position offers the additional opportunity to work on automation and leverage your technical skills to develop creative solutions for our customers using APIs exposed by RtBrick stack. If you are excited about working at the forefront of networking technology and helping customers succeed, we would love to hear from you!
  • 6-10 years of experience in technical customer support or network operations
  • IP Networking basics: TCP/IP(ARP, IP, ICMP, TCP, UDP), Subnetting, IP Packet flow, OSI layers
  • Routing technologies: OSPF, ISIS, BGP, MPLS (L2 & L3 VPN), RSVP, LDP, Multicast protocols (IGMP, PIM), Multicast VPN (MVPN)
  • BNG protocols: PPPoE, DHCP, IPoE, L2TP
  • Forwarding: Hierarchical QoS, uRPF, Firewalls, ACLs
  • Switching and Data Center technologies: VLAN/Trunking, STP, RSTP, VSTP, VXLAN/EVPN, IP-Fabric as an added advantage
  • Very Strong automation skills and experience with scripting languages like Python/Robot Framework
  • Experience with traffic generators and network protocols analysis tools like IXIA, Spirent
  • Any Open Source tools usage & certifications is an added advantage
  • Knowledge of Linux, ONL infra and containers is an advantage


 
  • Proactively work with customers to enable them maximize usage of RtBrick products with least possible effort
  • Understand customer usecases and help with qualification of RtBrick products & features
  • Triage and resolve any issues customers face with products
  • Work with engineering to resolve new defects
  • Help engineering by collecting relevant information from live setup and reproduce the issue in LAB occasionally
  • Understand in-house regression coverage and identify gaps in test case as per customer deployments
  • Write and automate test cases related to customer usage and defect scenarios
Apply Now

Software Engineer - Layer3/Layer2 Routing Protocols & Infrastructure

Bengaluru, Karnataka, India
We are looking for a hands on engineer to design and develop on RtBrick's Full Stack. You will be part of a fast paced team responsible for delivering quality code for large complex systems requirements. Open communications, empowerment, innovation, teamwork and customer success are the foundations of the team with "pay for performance" culture. Thus, you set your own limits for learning, achievements and rewards.
  • Experience in C programming
  • Experience in Python programming
  • Experience in design and development in any of the Layer-3 Unicast routing protocols (e.g. OSPF, BGP, IS-IS), multicast routing protocols (e.g. PIM, IGMP, MSDP), MPLS signaling protocols (e.g. RSVP), Layer-3 VPNS, Layer2-VPNs
  • Experience With Contemporary Software Development Tools (Git, Jenkins, Cmake)
  • Experience with Linux and Linux virtualization and container technologies (KVM, LXC)
  • Strong problem solving and software development/troubleshooting skills
  • MSEE/CS or BSEE/CS with 2-8 years of related experience is required
  • Strong written and verbal communication skills
  • Able to plan and execute tasks with minimal supervision
  • Team-player, can-do attitude, will work well in a group environment while being able to contribute well on an individual basis
Participate on a project team of engineers involved in the development of software stack, with emphasis in routing protocols. Design, and deliver a new kind of software and features for Bare Metal Hardware. You will be exposed to design methodologies like finite state machines, schema driven code generation, Just-in-time compilers and various in-house as well as open-source tools and libraries. Write complete functional and design specs independently. Write portions of product spec. Lead development of subsystems. Design & Develop large portions of software independently and rapidly.



Apply Now

Member of Technical Staff CI/CD (Developer)

Bengaluru, India or Romania
We are looking for multiple experienced software developers to be part of RtBrick’s DevOps team. The DevOps team handles the CI/CD, compute and networking infrastructure and tools that together form a multi-tenant multi-environment delivery and deployment system for RBFS (RtBrick Full Stack). You will be part of a high performance team responsible for building new tools and services and integrate them in the existing systems.
  1. About 2-6 years of industry experience in software development with emphasis on CI/CD tools and systems.
  2. Proficient in the Python or Golang programming languages.
  3. Experience with CI/CD systems (Jenkins or similar) is required.
  4. Experience with software development tools like git, Gitlab, CMake, GNU build tools.
  5. Good understanding and troubleshooting skills of software and services running in a Linux environment is required.
  6. Knowledge of Linux system administration and Linux package management is highly desirable.
  7. Knowledge and experience of Linux container technologies (Docker, LXC) and container orchestration (Kubernetes) or any other equivalent container technologies is desirable.
 
CI/CD
Knowledge of software compilation and packaging for various Linux environments is required. Knowledge and experience with CI/CD systems is required. Knowledge of Linux system administration is highly desirable. Knowledge of modern deployment methods (container technologies, etc.) is also desirable.

Software development
Experience and skills for developing custom tools, services and infrastructure software for CI/CD, orchestration and/or automation systems is essential. Knowledge of the Python or Golang programming languages is required. Most internal tools and systems are written in Golang so knowledge of Golang is highly desirable or a willingness to learn it.

Tools and Operations
Knowledge of shell (bash) scripting and Linux command line tools. Familiarity with the Ansible automation framework and with monitoring solutions based on Prometheus and Grafana is considered a plus.
Apply Now

Member of Technical Staff CI/CD (Linux Specialist)

India, Bengaluru or Innsbruck, Austria
We are looking for multiple hands-on software engineers to handle CI/CD build and packaging engineering to facilitate RtBrick Full Stack (RBFS) software packages for deployment on various hardware platforms. You will be part of a high-performance team responsible for platform and infrastructure.
1. About 2-6 years of industry experience in Linux administration with an emphasis on automation
2. Experience with CI/CD tooling framework and cloud deployments
3. Experience With Software Development Tools like Git, Gitlab, Jenkins, Cmake, GNU build tools & Ansible
4. Proficient in Python and Shell scripting. Experience with Go-lang is excellent to have
5. Experience with Linux Apt Package Management, Web server, optional Open Network Linux (ONL), infrastructure like boot, pxe, IPMI, APC
6. Experience with Open Networking Linux (ONL) is highly desirable. SONIC build experience will be a plus
 
CI/CD- Packaging
Knowledge of compilation, packaging and repository usage in various flavors of Linux.
Expertise in Linux system administration and internals is essential. Ability to build custom images with container, Virtual Machine environment, modify bootloader, reduce image and optimize containers for low power consumption.

Linux Administration
Install and configure Linux systems, including back-end database and scripts, perform system maintenance by reviewing error logs, create systems backup, and build Linux modules and packages for software deployment. Build packages in Open Network Linux and SONIC distributions in the near future.
Apply Now

QA Lead/Architect

Bengaluru, India
We are looking for hands-on engineers to design and develop feature for Rtbrick Full Stack (RBFS). You will be part of a fast-paced team responsible for delivering quality code for large complex systems requirements. Open communications, empowerment, innovation, teamwork and customer success are the foundations of the team with "Pay for Performance" culture. Thus, you set your own limits for learning, achievements and rewards.

Job Description:
  • L2/L3/Access Protocol test engineering with Python/Robot Framework Automation
  • Manage all aspects of system quality assurance. Release planning, and emulate customer deployment scenarios. Strategy to fail fast.
  • Lead the QA team and be hands-on with all QA activities
  • 8-10 years experience
  • IP Networking basics: TCP/IP(ARP, IP, ICMP, TCP, UDP), Subnetting, IP Packet flow, OSI layers
  • Routing technologies: OSPF, ISIS, BGP, MPLS (L2 & L3 VPN), RSVP, LDP, Multicast protocols (IGMP, PIM), Multicast VPN (MVPN)
  • BNG protocols: PPPoE, DHCP, IPoE, L2TP
  • Forwarding: Hierarchical QoS, uRPF, Firewalls, ACLs
  • Switching and Data Center technologies: VLAN/Trunking, STP, RSTP, VSTP, VXLAN/EVPN, IP-Fabric as an added advantage
  • Very Strong automation skills and experience with scripting languages like Python/Robot Framework
  • Experience with traffic generators and network protocols analysis tools like IXIA, Spirent
  • Any Open Source tools usage & certifications is an added advantage


 
  • Develop a culture within the team to develop in-depth technical know-how on features with the intent of QA operating as a separate entity.
  • Look after Development, Execution, and Automation of feature test plans in multiple areas like PPPoE, DHCP, IPoE, L2TP, QoS, L2/L3. Protocols like BGP, OSPF, ISIS, Policy, MPLS (L2 & L3 VPN), RSVP, LDP, Multicast protocols (IGMP, PIM), LAG, and LLDP with a thorough understanding of features and requirements.
  • Analyze release risks and prioritize bug/feature requirements as part of release management
  • Run agile sprints in line with the release, product management asks.
  • Work with the Product Manager/Team Members in identifying feature deployment scenarios of different customers & use cases, sharing that knowledge with other sys-test Engineers.
  • Tracking on QA engineers. Feedback, and growth path plans for QA engineers.
  • Technical contribution with respect to test case identification and review, automation of test cases, and enhancement of test infrastructure and processes
Apply Now

Customer Experience - Hands-on Systems Engineer

Europe or USA
RtBrick is seeking a hands-on Systems Engineer to join forces in our mission to develop open, highly automated and democratized software. As part of this role you will get hands on opportunity to work on containers, DevOps, new generation of software networking stack built using distributed systems principles. This project provides an exceptional opportunity to learn, grow and work your way into new application and technology domains.

You will be part of a fast-paced team responsible for delivering quality code for large complex systems requirements. Open communications, empowerment, innovation, teamwork and customer success are the foundations of the team with "pay for performance" culture. Thus, you set your own limits for learning, achievements and rewards.

  • Experience selling and supporting carrier or cloud provider networking infrastructures
  • Strong understanding and knowledge of TCP/IP, MPLS, BGP, ISIS/OSP , IPv6, VPNs, QoS, Firewall
  • Strong understanding of access related protocols like PPPOE, L2TP, RADIUS, DHCP, Subscriber Management
  • Understanding of related cloud deployment paradigm using containers, DevOps and automation highly desired
  • Ability to communicate, both oral and written, on complex technical and sales issues to a variety of audiences, including executive level technical decision-makers
  • JNCIE or CCIE certification desirable BS/BA in EE/CS or equivalent with 5 - 10 year experience
  • Team-player, can-do attitude, will work well in a group environment while being able to contribute well on an individual basis
  • Set up demos and presentation at customer locations or in the cloud for various topologies
  • Position the points of differentiation of the RtBrick Full Stack vis-à-vis competition
  • Understand customer use cases and from a network topology standpoint develop right architectural solutions
  • Work closely with sales to evangelize and drive the RBFS capabilities
  • Be obsessed with customer success and satisfaction and drive engineering to solving customer problems
  • This role may require significant travel and stay at customer locations
Apply Now