Cambium Networks Pvt. Ltd

OPENS AT: May 14, 2021, 12:30 PM

CLOSES AT: May 23, 2021, 06:25 PM

DURATION: 2h 30m

Cambium Networks Development Engineer Hiring Challenge

Challenge Over

Social Share


Congratulations to all the shortlisted participants.

You need to be logged in with your HackerEarth account to view your shortlist status on this challenge page.

The shor...



“At Cambium Networks, we and our partners are creating superior wireless connections for people, places and things.”

We believe that all wireless spectrum is a scarce natural resource and radio based solutions should use that resource responsibly. Our customers have a choice in deploying the wireless solution best suited for their requirements, whether it’s in a classroom or retail store, over a large geographic territory, or spanning a smart city or industrial environment.

You are just few hours away from being a part of Cambium Networks. Do take up this challenge and make the most of this oppurtunity.

Eligibility Criteria:

  • Years of Experience: 2 - 10 years of experience
  • Skillset: Data Structures & Algorithms, Linux OS concepts, Networking etc

Challenge format: 

  • 2 Programming Questions
  • 10 MCQ's


Senior Software Engineer
Experience: 2-10 years
Compensation: As per Market Standards
Job Location: Bangalore

As a Senior Software Engineer, you will be part of a world-class, highly motivated, highly skilled team of Linux Embedded system engineers who are committed to deliver scalable and reliable security gateway products to customers in various verticals starting from ISPs to Small Business. Candidate should be a firm believer of Cambiums mission, Connecting the Un-Connected and Under-Connected.

  • Design, development, document and maintenance of software for Security Gateway Products.
  • Timely production of well-architected, robust, unit tested, commercial quality deliverables.
  • Interact and coordinate with members of other engineering and production teams.
  • Assist with and occasionally drive the diagnosis and resolution of customer problems.
  • Organize and work in project teams developing software for Cambium Networks products and Security features, including drivers and embedded features, integrating third-party packages, non-embedded support and test automation applications.
  • Drive, participate and contribute to all phases of the software development lifecycle, from gathering and defining requirements, high-level and detailed design, coding and implementation, through to unit and integration testing.
  • Should have 2-10 years of experience.

Specific Knowledge/Skills:

  • Strong development skills in C, Data Structures & Algorithms
  • Strong problem solving skills and debugging the failures to root cause
  • Experience in programming multi-threaded applications on Linux Operating System
  • Strong understanding of Linux OS concepts and experience developing Linux system software
  • Solid networking (TCP/IP, Switching and Routing) knowledge is a requirement.
  • Experience of developing portable software for multiple products & multiple platforms
  • Experienced and proficient with the full software development lifecycle: requirements analysis, design, coding & reviewing, contributing to test plans, testing and fault diagnosing, fixing and support of product releases
  • The candidate must be team-focused and highly self-motivated with a desire to explore new approaches and technology in a fast-paced software development group


  • Passionate about Network security domain and have solid understanding of application security, IDS/IPS and L4-L7 protocols
  • Exposure to event driven software design & development
  • Experience working with OpenWrt or Buildroot
  • Knowledge of Shell scripting, Makefile , Go or Python.


Cambium Networks is a leading global provider of wireless broadband solutions that connect the unconnected – People, Places and Things, from 2 meters to 245 kilometers. Cam...



  1. Ensure that you are attempting the test using the correct email ID.

  2. You must click Submit after you answer each question.

  3. If you need assistance during the test, clic...



Sample Challenge

Can I participate in a sample challenge?

Yes, we recommend that you participate in our sample challenge.

This challenge enables you to understand how to pa...

View All Notifications