Jobs


Come and help us build a new type of network

Access Software Engineer - Bangalore, 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 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

Routing Protocol Development Engineer - Bangalore, 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 - Bangalore, 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 with P4 based chipset like Barefoot's Tofino
  • 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

Software Engineer - Network Processor Unit (NPU) Software - Bangalore, 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, Python programming.
  • Experience with Linux virtualization and container technologies (KVM, LXC)
  • Experience with Broadcom chipset BCM88680 “StrataDNX” / “Jericho+”/”StrataXGS”
  • Experience with P4 based chipset like Barefoot's Tofino
  • Experience in Intel DPDK & NIC drivers
  • Experience in Open Network Linux
  • Experience in Network Routing Protocols is a plus.
  • 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

Software Engineer - Layer3/Layer2 Routing Protocols & Infrastructure - Bangalore, 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

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
  • 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

Software Engineer - Java EE full stack - Bangalore, Karnataka, India

RtBrick is seeking a Senior Java EE Developer to join a team of agile developers responsible for architecting and building robust applications. We are building distributed solutions composed of numerous enterprise applications and other service that service web browser clients as well rest enabled client devices. In this role you will gain exposure from a broad technology stack. 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 in Java, JavaScript, XML, Python or Node-Js with exposure to OO and Functional programming paradigms required
  • Experience in one or more of Java EE, JSON, CDI, SOAP, REST, Web Services, JMS, Messaging Middleware is mandatory
  • Experience in JDBC, SQL, Servlets, Kafka, Swagger/Open-API is a plus
  • Experience with current software development tools (Git, Jenkins, Docker) needed
  • BSEE/CS with 2-8 years of related experience is desired
  • Strong problem solving and software development/troubleshooting skills
  • Strong written and verbal communication skills with ability to plan and execute
  • Team-player, can-do attitude, will work well in a group environment while being able to contribute well on an individual basis
  • Provide technical leadership and expertise around product deliverables
  • Apply and integrate technologies such as Java, Java EE, XML, AJAX, Web Services, HTML, JavaScript to conceptualize, design, develop and unit test web-based/rest-based applications
  • Evaluate technologies then design and architect software solutions in agile team
  • Provide feedback to product management regarding user stories, acceptance criteria and story point estimation
  • Create detailed designs for implementations of user stories
  • Collaborate with team members about their designs and solutions
  • Utilize TDD to create code and unit tests which check acceptance criteria and provide 80% code coverage
  • 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
Apply Now