← Back to jobs

ACL Digital Logo
Software Engineer

ACL Digital

 

Bengaluru, Karnataka, India

Posted On: 1 day ago
Experience: 5+ years
Availability: Onsite
Openings: 2
Category: Software Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

Design and develop high-performance data plane and user plane software for 5G systems, optimizing profiling and tuning across architectures.

This role is on-site.

Responsibilities

  • Develop and maintain high-performance data plane applications using C++.
  • Implement and optimize packet processing using Intel DPDK and Vector Packet Processing (VPP).
  • Profile and tune software performance on x86 and other architectures.
  • Debug complex issues using Valgrind, GDB, and Purify.
  • Analyze network traffic and troubleshoot issues using Wireshark and tcpdump.

Required Skills

  • 5+ years of hands-on experience in C++ programming.
  • Proven experience designing fast path or control plane applications.
  • Essential working knowledge of Intel DPDK.
  • Strong understanding of data structures, algorithms, and operating system concepts.
  • Deep knowledge of x86 architecture.
  • Comprehensive understanding of networking domains, specifically TCP/IP protocols.
  • Proficiency with debugging tools (Valgrind, GDB) and network analysis tools (Wireshark, tcpdump).

Preferred Skills

  • Experience with Vector Packet Processing (VPP).
  • Background in 5G system development.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs