logo

JobNob

Your Career. Our Passion.

Software Engineer


Cambium Networks


Location

Bangalore | India


Job description

Job Description: We are currently seeking a highly skilled and motivated C++ Software Engineer to join our team. The successful candidate will be responsible for developing and maintaining robust software solutions with a focus on wireless networking. This role requires proficiency in C++ programming, extensive experience in socket programming, a deep understanding of data structures and algorithms, and a solid grasp of basic network principles. Additionally, the ideal candidate will possess expertise in processes, threads, multithreading, and routing, with the ability to quickly learn and adapt to technologies. The role will also involve the expression of end-to-end feature capabilities effectively to meet project requirements.

Requirements: Bachelor's degree in Computer Science, Engineering, or a related field. Proven expertise in C++ programming language. Extensive experience in socket programming. Strong understanding of data structures and algorithms. Familiarity with basic network principles (TCP/IP, UDP, DHCP, NAT etc.). Knowledge of processes, threads, and multithreading concepts. CPU/Memory/IO debugging skills, familiarity with tools like gdb and other Linux trace tools Understanding of routing concepts, L2/L3 protocols. Excellent communication skills with the ability to express end-to-end feature capabilities effectively.


Job tags



Salary

All rights reserved