Join our innovative Software Development Networking team, leading the creation of next-generation mobile backhaul platforms. As a key member of our team, you will be involved in groundbreaking projects and gain exposure to a variety of advanced technologies and development methodologies. Key Responsibilities: Advanced Development: Engage in the development of cutting-edge mobile backhaul platforms, working with state-of-the-art switching chipsets from various leading vendors. Diverse Technology Exposure: Participate in a broad spectrum of software development tasks, from low-level modem and FPGA configurations to high-level embedded object-oriented application development. Full Lifecycle Ownership: Take responsibility for multiple facets of the development process, including: Analyzing and defining software requirements. Writing and maintaining high-quality code using agile methodologies. Conducting thorough unit testing to ensure software reliability and performance. Collaborative Effort: Work closely with cross-functional teams, including project managers, software engineers, hardware engineers, and quality assurance engineers, to deliver exceptional products. #LI-POST Requirements Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering from a recognized university – MUST. Technical Expertise: Experience with Ethernet L2 switching – MUST. Proficiency in designing multithreaded applications – MUST. 4-5 years of experience in C/C++ software development for real-time embedded systems – MUST. Experience with the bring-up of switching chipsets – an