Jobs
Interviews

114 Dpdk Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

3.0 - 5.0 years

8 - 12 Lacs

bengaluru

Work from Office

At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of fellow creators and inventors. We act with the speed and attitude of a start-up, with the scale and customer-focus of the leading enterprise software company in the world.Values are OCIs foundation and how we deliver excellence. We strive for equity, inclusion, and respect for all. We are committed to the greater good in our products and our actions. We are constantly learning and taking opportunities to grow our careers and ourselves. We challenge each other to stretch beyond our past to build our future.You are the builder here. You will be part of a team of really smart, motivated, and diverse people and given the autonomy and support to do your best work. It is a dynamic and flexible workplace where youll belong and be encouraged. Join the Oracle Cloud Infrastructure (OCI) team. Within OCI our focus is on Networking. We are looking for Software Engineers to join a motivated and highly collaborative team, to design and build innovative next generation Network Interface Cards (NIC) from the ground up. This will involve working with SmartNICs and DPUs/IPUs. These are exciting times in our space - still at an early stage, working on ambitious new initiatives and growing fast. An engineer at any level can have a significant technical and business impact. You should be a highly proficient programmer with willingness and ability to deep dive into any part of the networking stack. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn. You will be expected to mentor new hires, and where appropriate, provide technical leadership to the team. Responsibilities Major Duties and Responsibilities: Utilize standard software development practices and procedures towards scoping, architecture, specification, development, source control, code review, documentation and testing of features. Work closely with fellow team members, geographically distributed teammates, and cross-functional teams toward the execution of agreed project milestones and delivery dates. Communicate status, and risks, and offer mitigation strategies to ensure on-time delivery of all committed items. Support operational excellence in a Cloud DevOps environment. Required/Preferred Qualifications: . Proficiency with C/C++. Scripting proficiency, in a language such as Python, Perl or Bash. Hands-on experience developing multi-threaded embedded Linux application/infrastructure. Experience in one or more Network or Storage stacks and protocols such as P4, DOCA, TCP/IP, NVMe, PCIe, DPDK. Firmware development skills and experience with embedded systems. Knowledge of at least one of Intel/AMD/ARM computer architectures. Hardware and/or System bring-up experience. Experience with Linux Kernel/Driver programming. Proficient with Linux. Virtualization technologies (SRIOV, VirtIO, VDPA etc). Experience in CI/CD environments. Comfortable working with remote lab equipment. Required Education and Work Experience: BSEE, BSCS, BSCE, or equivalent. MSEE, MSCS, or MSCE is a plus Minimum 8 years of Software Engineering experience working on challenging issues with a self-starter and self-motivated attitude. Required Soft Skills: Excellent problem solving, analytical skills and technical troubleshooting skills Ability to learn new skills quickly as needed Ability to work with minimal supervision. Ability to prioritize, self-manage, self-study, and organize effectively. Ability to collaborate and work as a team with peers and project members. Outstanding communication and presentation abilities. Has a strong drive for success. Engaging actively in the technical decision-making process. Participating in technical discussions and providing feedback depending on the needs of the team/department. Ensuring compliance with development methodology and technical process.

Posted 21 hours ago

Apply

4.0 - 8.0 years

14 - 19 Lacs

bengaluru

Work from Office

Meet the Team The Enterprise Switching organization delivers top-tier products, with the Catalyst Cat9000 series leading in core, aggregation, and access switching for security, IoT, and Cloud. These switches are essential for SD-Access, Cisco's intent-based networking architecture, offering the bandwidth, speed, and scale needed for hybrid work environments. They improve security with PoE power and AI/ML for zero-trust security and provide outstanding network experiences both on-premises and in the cloud through Cisco DNA Center or the Meraki Dashboard. The new Catalyst 9000X models offer flexible operations and secure, high-speed performance. Our team is world-class for creating industry-leading products that have redefined the enterprise market for decades through innovation. Your impact Looking forward to getting an exciting start to your career? You will bring your outstanding talents to the group that works on Cisco's Switching technology, which large enterprises now consider to be the Networking Equipment of choice for critically important networks. In your role as a Software Engineer, you will develop and integrate products that are deployed by some of the leading Enterprises in the world. You will work with a BU-wide vibrant technical community, learning from experts and translating this learning into exciting opportunities for personal growth. You will work on networking equipment that forms a crucial backbone of many offices, hospitals, educational and financial institutions. You will learn about ground breaking technologies and platforms while developing software for these equipments. Experience the exhilaration of taking a product through development and integration. Minimum Qualifications 4 - 8 years proven experience in internetworking technologies and applications. Good experience in developing software in C, under multi-threaded environment with Excellent problem-solving skills SDK Development: Design, implement, and maintain SDKs that enable seamless integration between software applications and underlying hardware or network layers Familiarity with DPDK (Data Plane Development Kit), P4 programming language, or similar frameworks for high-performance packet processing. Experience with hardware platforms such as ASICs, FPGAs, or NPUs Hands on Data Structures, Operating Systems and Data Networking fundamentals Experience in development of Layer 2 (Ethernet) and/or Layer 3 Networking protocols including Routing, IPV4/6 (unicast/multicast) Is preferable Expertise in working with Linux OS Experience in any Cisco OS XR, XE or NXOS would be a plus Preferred Qualifications Bachelors degree in computer science or related field (MS preferred). Good hands on implementation experience with one or more of the following: RTOS Internals, High Availability, IPC, Memory management, Distributed communications Infrastructure, Serviceability, Linux, Containers, Virtualization

Posted 5 days ago

Apply

5.0 - 10.0 years

20 - 35 Lacs

gurugram

Work from Office

Job Description, Location: Gurgaon Exp: 5-10 years Key Responsibilities: 1. Software Development: Develop high-performance, scalable C++ applications leveraging DPDK for telecom solutions. Design and implement features aligned with telecom requirements, focusing on low-latency and high-throughput processing. 2. Network Protocols and 4G Core Systems: Collaborate on the development and optimization of 4G Core Network components such as PCEF, MME, SGW, PGW, and HSS. Implement and troubleshoot network protocols like GTP, S1AP, SCTP, and Diameter. 3. Performance Optimization: Utilize DPDK to enhance packet processing performance and ensure system efficiency. Identify and resolve bottlenecks, optimizing software for latency-sensitive telecom environments. 4. Debugging and Troubleshooting: Analyze complex system and network issues, providing robust solutions for identified problems. Perform code reviews and rigorous testing to maintain code quality and system stability.

Posted 5 days ago

Apply

10.0 - 14.0 years

0 Lacs

karnataka

On-site

As a Software Architect in the Embedded domain, you will utilize your expertise to design and develop software architectures and source code for Linux-based embedded systems using C++ /C. Your responsibilities will include coordinating software interface alignments, driving standardization by collaborating with developers, integrators, method experts, and customers, as well as providing technical leadership to the software team. In this role, you will lead the software design and implementation phases, focusing on requirement analysis, coding, and testing for high-performance embedded systems. You will also coordinate software interface alignments and drive standardization initiatives with developers, integrators, and customers to ensure seamless integration. Leveraging your expertise in architecture and design skills, you will develop innovative system-level software solutions tailored for mobile telecom environments, including 5G and LTE. Additionally, you will utilize your skills in integration, debugging, and testing to enhance software quality and performance in a fast-paced Agile environment. Your role will involve managing configuration processes using Clearcase and Clearquest to ensure robust version control and traceability. Furthermore, you will apply your in-depth knowledge of networking technologies and protocols such as DHCP, DNS, TCP/IP, and Firewalls to optimize software performance and security. Collaboration with cross-functional teams will be essential to deliver cutting-edge solutions while navigating the complexities of wireless protocols and RFNTP client/protocol. Key Skills And Experience: - Requires Bachelors/Masters in Engineering or equivalent with 10+ years of experience in Embedded domain in C/C++ and ARM environment. - Experience in the design and development of Linux kernel solutions for real-time embedded systems. - Experience in Linux Device Drivers enhancements and Board Support Packages (BSP) for various RISC processors. - Experience in cross-functional teams for the integration of advanced security features, including IPSec, Strongswan, and TLS, ensuring robust system security. - Experience in implementing and optimizing networking frameworks such as DPDK and VPP to enhance data processing capabilities. - Experience in drive kernel optimizations to enhance performance and reduce resource utilization in real-time applications. Desired Skills: - Utilize scripting skills to automate processes and improve system efficiency within the embedded Linux environment. - Engage with industry partners, including Qualcomm, to innovate and leverage cutting-edge technologies in telecommunications. About Us: Nokia is committed to innovation and technology leadership across mobile, fixed, and cloud networks. Join us in creating technology that helps the world act together. Your career at Nokia will have a positive impact on people's lives and contribute to building the capabilities needed for a more productive, sustainable, and inclusive world. Nokia offers continuous learning opportunities, well-being programs, opportunities to join and get supported by employee resource groups, mentoring programs, and highly diverse teams with an inclusive culture where people thrive and are empowered. We are committed to inclusion and are an equal opportunity employer. Nokia has received recognitions for its commitment to inclusion & equality, including being named one of the World's Most Ethical Companies by Ethisphere and included in the Gender-Equality Index by Bloomberg. Join us at Nokia, where you will feel included and empowered to succeed in a culture of respect and inclusion.,

Posted 6 days ago

Apply

5.0 - 9.0 years

0 Lacs

maharashtra

On-site

You will be responsible for designing and optimizing the packet capture, parsing, and traffic distribution pipeline for a high-performance Security Engine that inspects, analyzes, and processes real-time OT/ICS network traffic at scale. This pipeline is essential for powering our threat detection and protocol analysis stack, which includes Zeek and Suricata. Your key responsibilities will include designing and implementing high-speed packet capture and processing pipelines, integrating with Zeek/Suricata, and developing custom protocol parsers for OT/ICS traffic. You will need to optimize for performance by utilizing techniques such as multi-threading, NUMA-aware processing, and zero-copy I/O. Implementing flow distribution strategies to scale traffic across multiple analysis engines will also be crucial. Additionally, you will be tasked with benchmarking and profiling packet processing performance to identify and resolve bottlenecks. Collaboration with the Threat Detection and Protocol Engineering teams to extend protocol coverage will be essential, as well as ensuring lossless packet capture at high bandwidths in 1040Gbps+ environments. To excel in this role, you should possess a strong proficiency in C/C++ with a focus on memory management, multi-threading, and lock-free data structures. Hands-on experience with high-performance packet I/O frameworks such as DPDK (preferred), PF_RING, AF_XDP, and libpcap (for integration purposes) will be necessary. A deep understanding of network protocols (Ethernet, IPv4/IPv6, TCP/UDP) and packet processing concepts is essential. Familiarity with OT/ICS protocols like Modbus, DNP3, IEC 104, PROFINET, EtherNet/IP, OPC UA, or a willingness to learn about them is required. Experience with Linux kernel networking internals and performance tuning, as well as knowledge of NIC hardware offloading features like RSS, SR-IOV, and flow steering, will be beneficial. Strong profiling and benchmarking skills for network-intensive applications are also necessary for this role. Preferred qualifications include experience integrating with IDS/IPS platforms such as Zeek, Suricata, and Snort, exposure to traffic replay tools like tcpreplay and MoonGen, experience with parallel and distributed packet processing architectures, familiarity with cloud-native environments and containerized deployments using Docker/K8s, and previous work in OT/ICS network security or industrial networking.,

Posted 6 days ago

Apply

2.0 - 7.0 years

22 - 30 Lacs

bengaluru

Work from Office

General Summary: Experience : 2 to 20 years Qualcomm's Bangalore WLAN PHY (Baseband) team is seeking VLSI Digital Design Engineers to lead IP development for the latest WiFi standards. Our WLAN PHY team, comprised of highly passionate and seasoned domain experts, prides itself on years of experience in taking WLAN PHY designs from concept to silicon independently. WLAN PHY team is responsible for delivering the end-to-end Tx/Rx DSP chains all the way from antenna samples post ADC to raw bits for upper layers and on the reverse path from raw bits to DAC. The team specializes in working with challenges of practical high-speed wireless communication systems and finding innovative solutions to counter them. The team works extensively on typical signal processing functions like filters, matrix transformations (e.g.: QR, Cholesky decomposition), channel estimation, equalization (MMSE, MRC, ML), decoders/encoders (e.g.: LDPC, Viterbi) , demodulators, FFT etc. on a day-to-day basis, and contributes to the development/ enhancement/ evaluation of signal processing algorithms to cater to new requirements. We are looking for someone as passionate as us and takes pride in their work. WiFi's ubiquity in modern times is undeniable, and the IEEE 802.11 Working Group is continually developing new standards to satisfy the growing demand for high throughput and low-latency real-time applications, such as VR and AR. Qualcomm is at the forefront of the WiFi revolution, aiming to become the global leader in WiFi chip solutions. The WLAN PHY team in Bangalore is instrumental in realizing this vision. Requirements: Looking for a candidate with 1 to 3 years of hands-on experience in micro-architecting and developing complex IPs. Expertise in digital design, VLSI concepts, and experience in creating power/area-efficient IPs across multiple clock domains are essential. Proficiency in RTL coding and familiarity with RTL QA flows such as PLDRC, CDC, and CLP (optional) is expected. Candidates should be capable of proposing design alternatives to meet area/power/performance specifications and presenting these options for review. Experience in leading, guiding, or managing junior team members is advantageous. Repeated success in taking IP designs from requirements to silicon is required. While not mandatory, having developed IPs for wireless technologies (WLAN, LTE, NR, BT, UWB, etc.) or past HLS experience would be beneficial. Skills: Must have: Proficient in Verilog RTL coding, uArch, CDC check, PLDRC, Timing constraints, Python/Perl. Experience in design/debugging complex data-path/control-path IPs. Good communication, analytical & leadership skills. Good to have: System Verilog, Visio, Knowledge of signal processing concepts/algorithms and Wi-Fi standards (802.11a/b/g/n/ac/ax), experience with HLS. Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience. ORMaster's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. ORPhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience.

Posted 6 days ago

Apply

4.0 - 8.0 years

20 - 25 Lacs

bengaluru

Remote

Your impact Looking forward to getting an exciting start to your career? You will bring your outstanding talents to the group that works on Cisco's Switching technology, which large enterprises now consider to be the Networking Equipment of choice for critically important networks. In your role as a Software Engineer, you will develop and integrate products that are deployed by some of the leading Enterprises in the world. You will work with a BU-wide vibrant technical community, learning from experts and translating this learning into exciting opportunities for personal growth. You will work on networking equipment that forms a crucial backbone of many offices, hospitals, educational and financial institutions. You will learn about ground breaking technologies and platforms while developing software for these equipments. Experience the exhilaration of taking a product through development and integration. Minimum Qualifications 4 - 8 years proven experience in internetworking technologies and applications. Good experience in developing software in C, under multi-threaded environment with Excellent problem-solving skills SDK Development: Design, implement, and maintain SDKs that enable seamless integration between software applications and underlying hardware or network layers Familiarity with DPDK (Data Plane Development Kit), P4 programming language, or similar frameworks for high-performance packet processing. Experience with hardware platforms such as ASICs, FPGAs, or NPUs Hands on Data Structures, Operating Systems and Data Networking fundamentals Experience in development of Layer 2 (Ethernet) and/or Layer 3 Networking protocols including Routing, IPV4/6 (unicast/multicast) Is preferable Expertise in working with Linux OS Experience in any Cisco OS XR, XE or NXOS would be a plus Good hands on implementation experience with one or more of the following: RTOS Internals, High Availability, IPC, Memory management, Distributed communications Infrastructure, Serviceability, Linux, Containers, Virtualization Preferred Qualifications Bachelors degree in computer science or related field (MS preferred). 4 - 8 years proven experience in internetworking technologies and applications.

Posted 6 days ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a Senior Software Engineer at Tata Communications, you will be an integral part of the Data Plane team, contributing to the development of high-performance Virtual Network Functions (VNFs) that serve as multi-cloud gateways. Your primary focus will be on designing and maintaining core data plane software in C/C++ and Go, ensuring exceptional performance, low-latency, and reliability. Your responsibilities will include optimizing packet processing pipelines using modern data plane frameworks like DPDK and VPP to achieve line-rate throughput. You will delve into Linux networking internals, troubleshoot performance issues, fine-tune system parameters, and build efficient networking components. Additionally, you will ensure the performance and stability of data plane VNFs running on virtualization platforms like KVM throughout the gateway lifecycle. Collaboration with the control plane team is key, as you will integrate routing logic, security policies, and tunneling protocols into the data plane. In addition to your technical contributions, you will also mentor junior engineers, fostering a culture of technical excellence, robust design, and high-quality code. To excel in this role, you should possess 5+ years of experience in systems-level software development with a networking focus, proficiency in C/C++ and/or Go for building low-latency applications, and hands-on experience with packet processing technologies like DPDK or VPP. Deep knowledge of Linux networking internals, virtualization technologies (especially KVM), and L2/L3 networking protocols is essential. Preferred qualifications include familiarity with network security protocols, container networking, cloud-native technologies, low-level performance analysis tools, and contributions to relevant open-source projects. Experience in a fast-paced environment will be advantageous as you navigate the challenges and opportunities in this role.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

mysore, karnataka

On-site

Join our Team About this opportunity: As a Developer at Ericsson, you will have the exciting opportunity to be directly involved in the development and maintenance of our diverse range of products and services. This pivotal role encompasses a wide array of responsibilities, from requirement analysis and system design to software design, integration, verification, tools design, and product documentation. By adhering to Ericsson's Product Development Principles, you will play a key part in fostering a culture of innovation and continuous enhancement. What you will do: - Design, create, and manage automation test suites for network infrastructure. - Identify and resolve network issues using a variety of networking tools. - Collaborate closely with cross-functional teams to ensure smooth integration and operation of network systems. - Utilize Python for scripting and automation purposes. The skills you bring: - 5 to 9 years of experience in development. - Proficient in C and Python programming languages. - Strong background in the Networking domain. - Excellent debugging capabilities. - Familiarity with Kernel programming, DPDK, SD-WAN. - Working knowledge of AWS. - Previous experience in full-cycle development, including design, coding, unit testing, functional testing, and support.,

Posted 1 week ago

Apply

5.0 - 7.0 years

0 Lacs

bengaluru, karnataka, india

On-site

The Role: We are seeking a Senior Software Engineer to join our Data Plane team, the engine room of our entire platform. This role is for a systems-level engineer who is passionate about performance and virtualization. You will be responsible for building the high-performance Virtual Network Functions (VNFs) that act as our multi-cloud gateways, focusing on raw packet processing speed, low-latency, and rock-solid stability. This is a deep, technical role where you will work close to the metal, leveraging cutting-edge technologies to build a data plane that can handle massive throughput with maximum efficiency. Responsibilities: High-Performance VNF Development: Design, develop, and maintain the core data plane software for our multi-cloud gateways in C/C++ and Go, with a relentless focus on performance and reliability. Packet Processing Optimization: Implement and optimize high-speed packet processing pipelines using modern data plane frameworks like DPDK and VPP to achieve line-rate throughput. Linux Networking Internals: Dive deep into the Linux kernel and networking stack to troubleshoot complex performance issues, tune system parameters, and build highly efficient networking components. Virtualization and Stability: Ensure the performance and stability of our data plane VNFs running on virtualization platforms like KVM. You will be responsible for the entire lifecycle of the gateway, from development to deployment. Data Plane Integration: Collaborate closely with the control plane team to integrate routing logic, security policies, and tunneling protocols (IPsec, VXLAN) into the data plane. Mentorship and Technical Excellence: Mentor junior engineers and contribute to a culture of technical excellence, robust design, and high-quality code. Required Qualifications: 5+ years of experience in systems-level software development, with a focus on networking or building high-performance data planes. Expert-level proficiency in C/C++ and/or Go for building low-latency, multi-threaded applications. Hands-on, production-level experience with high-performance packet processing technologies such as DPDK or VPP. Deep, practical knowledge of Linux networking internals (kernel stack, sockets, Netfilter, etc.). Experience with virtualization technologies, particularly KVM, and running network functions in a virtualized environment. Strong understanding of L2/L3 networking protocols (e.g., TCP/IP, Ethernet, VXLAN, Routing). Preferred Qualifications: Experience with network security protocols such as IPsec. Familiarity with container networking (CNI) and cloud-native technologies like Kubernetes. Experience with low-level performance analysis and optimization tools (e.g., eBPF, bpftrace, SystemTap, gdb). Contributions to relevant open-source projects (DPDK, VPP, OVS, FRR, etc.). Experience working in a fast-paced environment.

Posted 1 week ago

Apply

10.0 - 15.0 years

16 - 20 Lacs

bengaluru

Work from Office

Sustain and increase the high-performance of the Packet Core Engineering global software development organization, showing year-on-year improvements in quality, productivity, morale, customer satisfaction. You have: 10+ years of relevant experience Knowledge of IP/TCP/UDP networking Experience with programming skills in C/C++ DPDK, Linux, Routing protocols Cloud Native understandings It would be nice if you also had: Highly organized with strong focus on driving results Must be able to work in a fast paced, results oriented organization where leadership, teamwork and commitment to execution are essential Strong influencing skills, with established relationships at senior and officer level (CxO) executives Work with Product Managers and other R&D teams to create solutions Develop & Unit test code in C/C++ Work on NIC drivers / Packet processing Work with customer support teams on field issues Support application code running in VM, custom HW, and K8 environments Support application code running in Linux and Vxworks Study and learn new areas and explain to others

Posted 1 week ago

Apply

4.0 - 14.0 years

0 Lacs

hyderabad, telangana, india

On-site

About Marvell Marvell's semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, automotive, and carrier architectures, our innovative technology is enabling new possibilities. At Marvell, you can affect the arc of individual lives, lift the trajectory of entire industries, and fuel the transformative potential of tomorrow. For those looking to make their mark on purposeful and enduring innovation, above and beyond fleeting trends, Marvell is a place to thrive, learn, and lead. Your Team, Your Impact Marvell is a leading provider of innovative technologies, including ultra-fast read channels, high-performance processors, leading edge transceivers, highly efficient analog designs, and powerful cryptographic engines. These solutions address all segments of the hard disk drive (HDD) and solid-state drive (SSD) electronics markets, providing complete solutions including controllers, product firmware, and reference board designs. Many of the same technologies have been utilized in Marvell system solutions products, powering PCs, servers, cloud, and enterprise systems. What You Can Expect As a member of our team, you will work closely with architects and technologists to influence R&D in accelerated compute, networking, storage, and security technologies, including emerging low-latency transport protocols. Intelligently structure new feature designs and other software changes so that code is scalable, maintainable, and easily mergeable to legacy products as well as new products. Develop next-generation switching and DPU-based solutions tailored for enterprise and cloud-scale environments. Implement and optimize control plane and data plane functionalities for switch platforms and DPUs. Enhance Layer 2/3 networking capabilities including VLANs, VXLAN, L2GRE, MPLS, BGP, OSPF, and multicast for scalable, resilient infrastructure. Design and optimize high-performance switching fabrics with advanced packet processing, QoS, congestion control, and telemetry. Contribute to open-source initiatives (e.g., SONiC, SAI, OVS, DPDK, ODP, Linux kernel) and help define future networking standards. Collaborate with hardware teams to bring up new Switch SoC platforms and ensure seamless hardware-software integration. Participate in code reviews, design discussions, and continuous integration processes. What We're Looking For Bachelor's/Master's degree in Computer Science, Electrical Engineering, or a related field with 4-14 years of relevant experience. Proficiency in C, C++, Python, and Lua scripting. Deep understanding of Ethernet switching, Layer 2/3 protocols, DPUs, and networking standards. Understanding of RoCE, RDMA, and DPU concepts. Strong hands-on experience with SONiC, SAI, Cumulus Linux, OVS, DPDK, ODP, and DPU technologies. Familiarity with ARM multicore SoC architecture and high-speed packet I/O. Solid grasp of networking constructs such as ACLs, LPM, EM, routing, MAC learning, QoS, bridging, and load balancing. Exposure to cloud networking, SDN, or network virtualization technologies. Strong analytical and problem-solving abilities. Excellent communication and collaboration skills, especially in distributed team environments. Proven ability to independently plan, execute, and deliver complex technical projects. A passion for continuous learning and thriving in fast-paced, innovation-driven settings. Additional Compensation and Benefit Elements With competitive compensation and great benefits, you will enjoy our workstyle within an environment of shared collaboration, transparency, and inclusivity. We're dedicated to giving our people the tools and resources they need to succeed in doing work that matters, and to grow and develop with us. For additional information on what it's like to work at Marvell, visit our page. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. #LI-RS1

Posted 1 week ago

Apply

3.0 - 8.0 years

15 - 19 Lacs

bengaluru

Work from Office

Company Description Our Mission Job Description Your Career As a member of the Virtualization team at Palo Alto Networks, you will develop our next-generation virtualization and service offerings. Responsibilities will include designing and implementing new features and integrations with Azure cloud and other public and private clouds. Core networking improvements in pure software environments in both Virtual machines and Container form factors. Your Impact You will be expected to participate in all phases of the product development cycle, from definition, design, through implementation and test Develop functional specifications, assess task requirements and scheduling, and participate in development, debug and support Candidate should also have hands-on experience with virtualization technologies, various hypervisors, system software, networking, and have experience with Linux kernel software development Qualifications Your Experience 3+ years of related programming experience required with BS/MS degree in Computer Science or Electrical Engineering or equivalent or equivalent military experience Expert C programming skills Strong scripting skills with bash and python Have Architecture skills/background for different Azure services like compute, networking, load-balancers, identity management etc. Good Understanding of Linux Kernel, Networking stack in the kernel Strong skills in packet forwarding, Tunneling(GTP, VxLAN) etc. Experience developing device drivers and/or Linux kernel development preferred Experience with deployment on cloud environments (Azure/AWS/GCP) In-depth knowledge in selected network security fields such as stateful firewall, packet processing, TCP stream inspection, network ACL, and HA preferred Hands-on development experience on various hypervisors and network virtualization technologies like DPDK, XDP, Packet forwarding area Experience with Kubernetes and CNI is preferred Ability to work well with a group of senior engineers in a dynamic, fast-paced environment Additional Information The Team Our engineering team is at the core of our products connected directly to the mission of preventing cyberattacks. We are constantly innovating challenging the way we, and the industry, think about cybersecurity. Our engineers dont shy away from building products to solve problems no one has pursued before. We define the industry, instead of waiting for directions. We need individuals who feel comfortable in ambiguity, excited by the prospect of a challenge, and empowered by the unknown risks facing our everyday lives that are only enabled by a secure digital environment. Our Commitment We are committed to providing reasonable accommodations for all qualified individuals with a disability. If you require assistance or accommodation due to a disability or special need, please contact us at .

Posted 1 week ago

Apply

6.0 - 10.0 years

0 Lacs

karnataka

On-site

You will be responsible for designing and developing data path solutions for L3 (IPv4, IPv6, MPLS, SR/SRv6, VRF, L3VPN) and L2 (STP, LLDP, sFlow, LAG, MLAG) networking technologies. Additionally, you will architect and implement QoS features such as queueing, classification, policing, shaping, ACL, ECN, and WRED. Working with ASIC families (e.g., BCM XGS, BF Tofino) and developing software using BCM SDK, P4, and DPDK will be part of your role. Optimizing and enhancing Linux networking internals, including memory management, network stack, and hardware abstraction layers (RIB, FIB, HAL) will also be your responsibility. You will need to develop and maintain high-availability (HA) solutions, ISSU, and Linux-based networking systems. Furthermore, working on Debian packaging, Linux kernel modifications, and kernel networking stack optimizations will be essential. You will develop and integrate software for containerized and virtualized networking environments. To qualify for this role, you should hold a BS/MS/PhD in Computer Engineering, Computer Science, or a related field. You are required to have at least 6 years of hands-on development experience in networking software development. Proficiency in C/C++/Go/Python programming is necessary. A deep understanding of ASIC pipeline architectures and networking hardware is essential. Hands-on experience with Linux OS internals, Debian build/packaging, and kernel networking stack is also required. Experience with RIB, FIB, HAL, and high-availability (HA) networking solutions is a must. Knowledge of containers (Docker, Kubernetes) and virtual machines (VMs) would be an added advantage. Preferred skills for this role include experience with DPDK, P4, BCM SDK, or other hardware programming interfaces. Strong debugging and performance optimization skills are highly valued, as well as experience with high-performance, distributed networking systems. Moreover, prior work experience in a startup or venture-backed company is considered a significant advantage. Arrcus has received over $125M in funding from top-tier Venture Capital firms(VCs) like Lightspeed Venture Partners, General Catalyst, and Clear Ventures, as well as strategic investors such as Liberty Global, SoftBank Corp, and Samsung Next. Arrcus is proud to be an equal opportunity employer, celebrating diversity and inclusion in the workplace. A strong belief in culture addition will drive the company forward, together.,

Posted 1 week ago

Apply

5.0 - 10.0 years

16 - 20 Lacs

bengaluru

Work from Office

Your Career As a member of the Virtualization team at Palo Alto Networks, you will develop our next-generation virtualization and service offerings. Responsibilities will include designing and implementing new features and integrations with Azure cloud and other public and private clouds. Core networking improvements in pure software environments in both Virtual machines and Container form factors. Your Impact You will be expected to participate in all phases of the product development cycle, from definition, design, through implementation and test Develop functional specifications, assess task requirements and scheduling, and participate in development, debug and support Candidate should also have hands-on experience with virtualization technologies, various hypervisors, system software, networking, and have experience with Linux kernel software development Qualifications Your Experience 5+ years of related programming experience required with BS/MS degree in Computer Science or Electrical Engineering or equivalent or equivalent military experience Expert C programming skills Strong scripting skills with bash and python Have Architecture skills/background for different Azure services like compute, networking, load-balancers, identity management etc. Good Understanding of Linux Kernel, Networking stack in the kernel Strong skills in packet forwarding, Tunneling(GTP, VxLAN) etc. Experience developing device drivers and/or Linux kernel development preferred Experience with deployment on cloud environments (Azure/AWS/GCP) In-depth knowledge in selected network security fields such as stateful firewall, packet processing, TCP stream inspection, network ACL, and HA preferred Hands-on development experience on various hypervisors and network virtualization technologies like DPDK, XDP, Packet forwarding area Experience with Kubernetes and CNI is preferred Ability to work well with a group of senior engineers in a dynamic, fast-paced environment Additional Information The Team Our engineering team is at the core of our products connected directly to the mission of preventing cyberattacks. We are constantly innovating challenging the way we, and the industry, think about cybersecurity. Our engineers dont shy away from building products to solve problems no one has pursued before. We define the industry, instead of waiting for directions. We need individuals who feel comfortable in ambiguity, excited by the prospect of a challenge, and empowered by the unknown risks facing our everyday lives that are only enabled by a secure digital environment. Our Commitment We are committed to providing reasonable accommodations for all qualified individuals with a disability. If you require assistance or accommodation due to a disability or special need, please contact us at .

Posted 1 week ago

Apply

3.0 - 8.0 years

15 - 19 Lacs

bengaluru

Work from Office

As a member of the Virtualization team at Palo Alto Networks, you will develop our next-generation virtualization and service offerings. Responsibilities will include designing and implementing new features and integrations with Azure cloud and other public and private clouds. Core networking improvements in pure software environments in both Virtual machines and Container form factors. Your Impact You will be expected to participate in all phases of the product development cycle, from definition, design, through implementation and test Develop functional specifications, assess task requirements and scheduling, and participate in development, debug and support Candidate should also have hands-on experience with virtualization technologies, various hypervisors, system software, networking, and have experience with Linux kernel software development Qualifications Your Experience 3+ years of related programming experience required with BS/MS degree in Computer Science or Electrical Engineering or equivalent or equivalent military experience Expert C programming skills Strong scripting skills with bash and python Have Architecture skills/background for different Azure services like compute, networking, load-balancers, identity management etc Good Understanding of Linux Kernel, Networking stack in the kernel Strong skills in packet forwarding, Tunneling(GTP, VxLAN) etc. Experience developing device drivers and/or Linux kernel development preferred Experience with deployment on cloud environments (Azure/AWS/GCP) In-depth knowledge in selected network security fields such as stateful firewall, packet processing, TCP stream inspection, network ACL, and HA preferred Hands-on development experience on various hypervisors and network virtualization technologies like DPDK, XDP, Packet forwarding area Experience with Kubernetes and CNI is preferred Ability to work well with a group of senior engineers in a dynamic, fast-paced environment

Posted 2 weeks ago

Apply

7.0 - 10.0 years

4 - 8 Lacs

chennai

Work from Office

About The Role Development experience and good knowledge in Cloud Native Function, VNF, Ethernet switching, IP forwarding unicast and multicast. Required to have knowledge/experience in basic L2 switching, VxLAN, LACP. Required to have knowledge/experience in basic L3 unicast routing protocols and basics of IP multicast. Highly desirable to have knowledge/experience in GRE, IPSec, TLS. Highly desirable to have knowledge of WiFi basics, 802.1x/AAA/Radius. Required to be very strong in C programming, data structures, multithreading and SMP. Required to have solid Linux development experience, especially developing multithreaded software running on multicore systems. Required to have knowledge and development experience in Dockers, Containers and Kubernetes based systems. Highly desirable to have development experience in Go language. Highly desirable to have development experience in DPDK, VPP

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 - 0 Lacs

haryana

On-site

As a Software Developer, you will be responsible for designing and building scalable, high-performance C++ applications using DPDK for telecom solutions. Your role will involve implementing low-latency and high-throughput processing features tailored to telecom workloads. Additionally, you will develop and optimize components in 4G Core Networks (PCEF, MME, SGW, PGW, HSS) and work with key telecom protocols such as GTP, S1AP, SCTP, Diameter. Your primary focus will be on optimizing packet processing using DPDK for latency-sensitive telecom applications and identifying and resolving system bottlenecks for real-time network environments. You will be expected to detect, analyze, and fix complex system/network-level issues, conduct code reviews, and perform rigorous testing to ensure system reliability and code quality. Collaboration with cross-functional teams to integrate and deliver complete solutions will be an essential part of your role. Additionally, you will be required to prepare and maintain documentation for system architecture, designs, and operational procedures. To excel in this role, you must possess proficiency in C++ with a deep understanding of multithreading, memory management, and performance tuning. Hands-on experience with DPDK and VPP for data plane processing is crucial, along with knowledge of telecom protocols like GTP, S1AP, SCTP, and Diameter. A solid grasp of Linux/Unix development environments, experience with debugging tools (gdb), profilers (Valgrind), and version control systems (Git) are also necessary. A background in 4G Core Network architecture (EPC, MME, SGW, PGW, HSS) and exposure to 5G or IMS systems are preferred qualifications. A degree in Computer Science, Telecommunications, or a related field would be advantageous for this role.,

Posted 2 weeks ago

Apply

4.0 - 6.0 years

0 Lacs

india

On-site

WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world's most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. AMD together we advance_ Sr. Lead Software Development Engineer THE ROLE: AMD is looking for an influential software engineer who is passionate about improving the performance of key applications and benchmarks . You will be a member of a core team of incredibly talented industry specialists and will work with the very latest hardware and software technology. ? THE PERSON: The ideal candidate should be passionate about software engineering and possess l eadership skills to drive sophisticated issues to resolution. Able to communicate effectively and work optimally with different teams across AMD. We have an exciting job opportunity for a software engineering role in our AMD Pensando engineering team. You will be part of the team working on cutting edge AI-NIC and DPU technologies that power high performance networking for GPU clusters and accelerated SDN services for cloud infrastructure. Qualifications BTech in Computer Science or equivalent 4+ years of professional experience in any of SDN, Networking, RDMA, Embedded software technologies Responsibilities Design and develop data path/control path software for next generation DPUs/AI-NIC. Develop/automate unit tests, participate in design/code reviews. Collaborate with customer engineering teams over design and participate in debug sessions. Actively contribute towards developing new tools and methodologies. Requirements Strong software design and programming skills (C/C++, Python preferred) Experience with one or more of the following: Software Defined Networking Networking device drivers High speed packet processing - Networking ASICs, DPDK RDMA/RoCE Embedded systems Experience with P4 architecture/programming is highly desirable Hands on experience with networking drivers is an added advantage Good interpersonal skills and effective communication #LI-SK3 Benefits offered are described: . AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants needs under the respective laws throughout all stages of the recruitment and selection process.

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

haryana

On-site

You are seeking multiple Solution Architects with expertise in the Telecom space to join the team either in Gurugram, Bengaluru, or Remote. As a Solution Architect, you will be responsible for developing high-performance, scalable C++ applications leveraging DPDK for telecom solutions. Your focus will be on designing and implementing features aligned with telecom requirements, emphasizing low-latency and high-throughput processing. Collaboration on the development and optimization of 4G Core Network components such as PCEF, MME, SGW, PGW, and HSS will be a key part of your role. You will also be involved in implementing and troubleshooting network protocols like GTP, S1AP, SCTP, and Diameter. Utilizing DPDK for enhancing packet processing performance and ensuring system efficiency will be crucial for performance optimization. You will analyze complex system and network issues, providing robust solutions for identified problems. Code reviews, rigorous testing, and maintaining code quality and system stability will also be part of your responsibilities. Working with cross-functional teams to deliver integrated solutions that meet project requirements and documenting design specifications, system architecture, and operational procedures will be essential. Essential technical skills for this role include proficiency in C++ programming with expertise in multi-threading, memory management, and performance tuning. Hands-on experience with DPDK for high-performance packet processing, a solid understanding of telecom protocols like GTP, S1AP, SCTP, and Diameter, and familiarity with networking concepts and data plane processing are required. Telecom expertise, including knowledge of 4G Core Network architecture and experience with 5G or IMS systems, is preferable. A background check with no criminal record, along with a Bachelors or Masters degree in Computer Science, Telecommunications, or a related field, will be necessary. The interview process consists of 2-3 rounds, and candidates must work in Gurugram, Bengaluru, or Remote. Clearly mentioning all project details along with mandatory technical skills used in each project is expected. Requirements for this role include proficiency in C++ programming, expertise in the Telecom domain, DPDK, VPP, DPI, multithreading, Linux, and debugging.,

Posted 2 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

karnataka

On-site

As a Principal Engineer, you will be responsible for defining and driving the technical vision across projects, influencing architecture and engineering practices to align with organizational goals. You'll provide expert guidance, mentor senior engineers, and lead the development of scalable, high-impact solutions. Our team of architects and developers develops comprehensive Mobile Packet Core solutions that support both 4G LTE and 5G NR (New Radio) technologies. This includes the development of key components such as the Serving Gateway (SGW), PDN Gateway (PGW), and the User Plane Function (UPF) for 4G, as well as the Access and Mobility Management Function (AMF), Session Management Function (SMF), and User Plane Function (UPF) for 5G. We design our solutions with a cloud-native approach, leveraging containerization, microservices, and orchestration technologies to ensure seamless scalability and manageability in dynamic cloud environments. Our MPC solutions are built with high availability in mind, incorporating redundant components and failover mechanisms to ensure continuous operation and minimal service disruption. Focusing on optimizing performance to handle telco-scale traffic loads, ensuring low latency and high throughput to meet the demanding requirements of modern mobile networks. Our solutions are designed to scale elastically, accommodating varying traffic loads and network demands efficiently, ensuring operators can adapt to changing conditions without compromising service quality. Implementing advanced load balancing techniques to distribute traffic evenly across network resources, enhancing both performance and reliability. We stay at the forefront of technological advancements, integrating emerging technologies such as Network Function Virtualization (NFV) and Software-Defined Networking (SDN) to enhance our solutions. Ensuring that our Mobile Packet Core solutions are interoperable with existing network elements and can be seamlessly integrated into diverse network environments. Working closely with clients to understand their unique requirements and tailor our solutions to meet their specific needs. Providing comprehensive support and training to help clients effectively deploy, manage, and optimize our Mobile Packet Core solutions. Requirements: - Experience in 5G Core (AMF, SMF, UPF, PCF) with Java. - Proficiency in Java 17, Postgres/MySQL, Elastic Search (NOSQL DB knowledge a plus). - Experience in Microservices-based development using Spring Boot. - Knowledge of Java features like Servlets, Reflection, Maven, and Kotlin. - Design and development of RESTful Interfaces. - Familiarity with Message Bus-based Scalable Distributed Architectures. - Understanding of Networking concepts. - Knowledge of JSON/Protobuf-based messaging. - Experience with Automated Deployment Environments (Kubernetes, Docker, etc.). Desired Skills: - Experience with User plane technologies. - Familiarity with DPDK/VPP-based forwarding, Intel DDP, and Smart NICs. - Understanding of QoS, Charging, DPI, etc. - 4 to 6 years of experience in Telecommunication or Networking background. - Education: B. Tech/BE (CSE/ECE) or equivalent degree. - Previous experience in architecting EPC/5G Core and hands-on experience is preferred.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 - 0 Lacs

karnataka

On-site

As a Full-time Software Developer in this role, you will be responsible for designing and building scalable, high-performance C++ applications using DPDK for telecom solutions. Your main focus will be on implementing low-latency and high-throughput processing features tailored to telecom workloads. Additionally, you will be involved in developing and optimizing components in 4G Core Networks such as PCEF, MME, SGW, PGW, and HSS. You will work with key telecom protocols like GTP, S1AP, SCTP, and Diameter. Your role will also require you to optimize packet processing using DPDK for latency-sensitive telecom applications and address system bottlenecks in real-time network environments. A significant part of your responsibilities will involve identifying, analyzing, and fixing complex system and network-level issues. You will conduct code reviews, rigorous testing, and collaborate with cross-functional teams to integrate and deliver complete solutions. Furthermore, you will be expected to prepare and maintain documentation for system architecture, designs, and operational procedures. To excel in this role, you must have proficiency in C++ with a deep understanding of multithreading, memory management, and performance tuning. Hands-on experience with DPDK and VPP for data plane processing is essential, along with knowledge of telecom protocols such as GTP, S1AP, SCTP, and Diameter. A solid grasp of Linux/Unix development environments and experience with debugging tools like gdb, profilers such as Valgrind, and version control systems like Git are also required. While not mandatory, a background in 4G Core Network architecture (EPC, MME, SGW, PGW, HSS), exposure to 5G or IMS systems, and a degree in Computer Science, Telecommunications, or a related field would be beneficial for this position.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 - 0 Lacs

karnataka

On-site

As a Software Developer in this Full-time role with a notice period of 30 days, you will be responsible for designing and building scalable, high-performance C++ applications using DPDK for telecom solutions. Your duties will include implementing low-latency and high-throughput processing features customized for telecom workloads. Additionally, you will be involved in developing and optimizing components in 4G Core Networks such as PCEF, MME, SGW, PGW, and HSS, and working with key telecom protocols like GTP, S1AP, SCTP, and Diameter. Your role will also require you to optimize packet processing using DPDK for latency-sensitive telecom applications and address system bottlenecks in real-time network environments. Furthermore, you will be tasked with identifying, analyzing, and resolving complex system and network-level issues, as well as conducting code reviews and rigorous testing to ensure system reliability and code quality. Collaboration with cross-functional teams to integrate and deliver complete solutions will be a key aspect of your responsibilities, along with preparing and maintaining documentation for system architecture, designs, and operational procedures. The key requirements for this role include proficiency in C++ with a deep understanding of multithreading, memory management, and performance tuning, hands-on experience with DPDK and VPP for data plane processing, knowledge of telecom protocols such as GTP, S1AP, SCTP, and Diameter, and a solid grasp of Linux/Unix development environments. Experience with debugging tools like gdb, profilers such as Valgrind, and version control systems like Git is also essential. A background in 4G Core Network architecture, exposure to 5G or IMS systems, and a degree in Computer Science, Telecommunications, or a related field would be advantageous for this position.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 - 0 Lacs

haryana

On-site

You will be responsible for software development, designing and building scalable, high-performance C++ applications using DPDK for telecom solutions. Your role will involve implementing low-latency and high-throughput processing features tailored to telecom workloads. In addition, you will develop and optimize components in 4G Core Networks (PCEF, MME, SGW, PGW, HSS) and work with key telecom protocols such as GTP, S1AP, SCTP, and Diameter. Your focus will also be on optimizing packet processing using DPDK for latency-sensitive telecom applications and detecting, as well as resolving system bottlenecks for real-time network environments. Furthermore, you will be required to identify, analyze, and fix complex system/network-level issues. You will conduct code reviews and rigorous testing to ensure system reliability and code quality. Collaboration with cross-functional teams to integrate and deliver complete solutions and preparing and maintaining documentation for system architecture, designs, and operational procedures will be a key part of your role. The must-have requirements for this position include proficiency in C++ with deep knowledge of multithreading, memory management, and performance tuning. Hands-on experience with DPDK and VPP for data plane processing, knowledge of telecom protocols (GTP, S1AP, SCTP, Diameter), solid grasp of Linux/Unix development environments, and experience with debugging tools (gdb), profilers (Valgrind), and version control systems (Git). Preferred qualifications for this role include a background in 4G Core Network architecture (EPC, MME, SGW, PGW, HSS), exposure to 5G or IMS systems, and a Bachelors or Masters degree in Computer Science, Telecommunications, or a related field.,

Posted 2 weeks ago

Apply

5.0 - 6.0 years

7 - 13 Lacs

hyderabad

Work from Office

Job Description: Develop, debug C code for various components of the packet gateway, including protocol stacks, network interfaces, and security features. Identify and address performance bottlenecks in the gateway software, ensuring efficient packet processing and low latency. Conduct thorough testing of the gateway software, using various techniques and tools to identify and resolve bugs and performance issues. Maintain up-to-date documentation of the gateway software, including design specifications, API documentation, and coding standards. Troubleshoot and resolve complex issues related to packet processing, network protocols, and security. Contribute to the continuous improvement of the gateway software by identifying opportunities for optimization and enhancement. Required Skills: C Programming Ubuntu/Linux DPDK GTP, GTPv2 Diameter Wireshark Debugging TCP UDP IPv4/IPv6 Sockets GDB Valgrind

Posted 2 weeks ago

Apply
Page 1 of 5
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies