Engineer
Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling
I korthet
Qualcomm is looking for a Software Engineer to design, develop, and validate embedded and cloud edge software. This role involves working on networking protocols, data path, AI/ML based traffic management, and network device drivers for wireless access point solutions in Bangalore, India.
Ansvarsområden
- Design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs.
- Collaborate with systems, hardware, architecture, and test engineers to design system-level software solutions.
- Work on networking protocols, unified data path, AI/ML based smart traffic management, and network device drivers.
- Solve challenges related to packet flow, service delivery, traffic management, and performance.
- Map packet processing to various HW offload/CPU options.
Krav
- 2-5 years of experience in software feature development using C/C++ programming languages.
- Understanding of Linux Kernel internals and experience with low-level kernel programming such as writing/modifying device drivers.
- Good knowledge of basic network protocols such as TCP/UDP/IPv4/IPv6/ARP/DHCP.
- Knowledge of Linux network stack is a plus.
- Experience with ethernet/wirelessLAN device drivers is a plus.
- Knowledge of L2/L3/L4 packet forwarding schemes such as bridge/route/OpenVswitch/DPDK/VPP is a plus.
Önskade kvalifikationer
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
Förmåner
- Qualcomm is an equal opportunity employer.
- Commitment to providing an accessible process for individuals with disabilities.
- Reasonable accommodations will be provided to support individuals with disabilities to participate in the hiring process.
- Commitment to making the workplace accessible for individuals with disabilities.
#networking#software engineering#embedded software#cloud edge software#Linux#device drivers#data path#AI/ML#traffic management#wireless