Senior Software EngineerAs a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Senior Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.Work as part of a networking and wireless engineering team on tasks that consistently push the boundaries of performance, intelligence, and scalability.
You will be working on advanced networking protocols, WiFi wireless systems, AI/ML-based traffic optimization, Linux-based data path solutions, and other features across our wireless access point and connectivity platforms. You will tackle challenges related to secure and high-performance wireless connectivity, intelligent network management, and the integration of AI/ML into real-world networking systems. If designing the intelligent, high-performance networks of the future excites you, then we share a common goal.Minimum Qualifications:Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field.2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.Requirements:3-5 years of experience in software feature development with a focus on networking, wireless technologies using C and C++ programming languages.Understanding of Linux kernel internals and hands-on experience with low-level kernel programming, including writing and modifying network device drivers.Solid knowledge of core networking protocols including TCP/UDP/IPv4/IPv6/ARP/DHCP, and familiarity with the Linux network stack.Experience with WiFi/wireless LAN protocols and Ethernet device drivers is highly desirable.Hands-on experience developing and integrating AI/ML models and algorithms for networking applications is a strong plus.Knowledge of L2/L3/L4 packet forwarding schemes such as bridging/routing/OpenVSwitch/DPDK/VPP would help you stand out from others.Pay range and Other Compensation & Benefits: $134,500.00 - $201,700.00
Senior Software Engineer, Networking Software Systems in santa clara at Unknown Company
This position is listed as full time and onsite.