About the job
- Design, develop, document, and maintain software for high-speed wireless IP products with 5-8 years of experience.
- Produce well-architected, robust, unit-tested, and commercial-quality deliverables promptly.
- Collaborate with cross-functional engineering and production teams.
- Assist and occasionally lead the diagnosis and resolution of customer issues.
- Participate in project teams focused on developing software for Cambium Networks products, including drivers and embedded features, integrating third-party packages, and creating test automation applications.
- Proficient development skills in C, along with strong knowledge of Data Structures and Algorithms.
- Commitment to code quality and test-driven development, ensuring the delivery of high-quality code for commercial products.
- Deep understanding of Linux OS concepts and experience in developing Linux system software.
- Exposure to event-driven software design and development.
- Experience in creating portable software for multiple products and platforms.
- Familiarity with the full software development lifecycle, including requirements analysis, design, coding, reviewing, testing, and support.
- Must be self-motivated and a team player with a passion for exploring new methodologies.

