Posted 8mo ago

WLAN Software Developer

@ Cambium Networks
Bengaluru, Karnataka, India
HybridFull Time
Responsibilities:Design software, Develop software, Collaborate teams
Requirements Summary:5-8 years in C-based embedded software for wireless IP products; strong Linux knowledge; OpenWrt/Buildroot experience; cross-platform development; unit testing; team collaboration.
Technical Tools Mentioned:C, Linux, OpenWrt, Buildroot, Shell scripting, Makefile, Python, Go
Save
Mark Applied
Hide Job
Report & Hide
Job Description
Scope of Responsibilities/Expectations

As WLAN Software developer, you will be part of a world-class, highly motivated, highly skilled team of Linux Embedded system and Wi-Fi engineers who are committed to deliver scalable and reliable wireless equipment to customers in various verticals starting from ISPs to Enterprises to Federal Governments. Candidate should be a firm believer of Cambium's mission, Connecting the Un-Connected and Under-Connected.

·       5-8 years of experience in designing, developing, documenting, and maintaining software for high-speed wireless IP 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 radio features, including drivers and embedded features, integrating third-party packages, non-embedded support, and test automation applications.
 
Specific Knowledge/Skills
 
·       Strong development skills in C, Data Structures & Algorithms
·       Respect towards code quality, test-driven development & ability to produce quality code for commercial products
·       Strong understanding of Linux OS concepts and experience of developing Linux system software
·       Exposure to event-driven software design & development
·       Experience in 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
 
Desirable:
·       Good understanding of wired and wireless networking protocols.
·       Systems thinking
·       Experience of working with OpenWrt or Buildroot, device drivers
·       Knowledge of Shell scripting, Makefile , Go or Python.
 


Scope of Responsibilities/Expectations

As WLAN Software developer, you will be part of a world-class, highly motivated, highly skilled team of Linux Embedded system and Wi-Fi engineers who are committed to deliver scalable and reliable wireless equipment to customers in various verticals starting from ISPs to Enterprises to Federal Governments. Candidate should be a firm believer of Cambium's mission, Connecting the Un-Connected and Under-Connected.

·       5-8 years of experience in designing, developing, documenting, and maintaining software for high-speed wireless IP 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 radio features, including drivers and embedded features, integrating third-party packages, non-embedded support, and test automation applications.
 
Specific Knowledge/Skills
 
·       Strong development skills in C, Data Structures & Algorithms
·       Respect towards code quality, test-driven development & ability to produce quality code for commercial products
·       Strong understanding of Linux OS concepts and experience of developing Linux system software
·       Exposure to event-driven software design & development
·       Experience in 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
 
Desirable:
·       Good understanding of wired and wireless networking protocols.
·       Systems thinking
·       Experience of working with OpenWrt or Buildroot, device drivers
·       Knowledge of Shell scripting, Makefile , Go or Python.