Skip to Main Content

Job Title


Software Engineer


Company : ACL Digital


Location : Bangalore, Karnataka


Created : 2025-06-15


Job Type : Full Time


Job Description

Dear Connections,ACL Digital permanent hiring for Software Engineer(C++ Developer) for Bangalore Location.Role : Software Engineer - Networking Protocols(C++ development)Company: ACL DigitalLocation: Bangalore, IndiaExperience: 2 - 4 YearsNotice Period: Immediate to 30 Days (Maximum)Education: B.Tech (Computer Science, Electronics & Communication, Information Technology)Job Summary:We are seeking a highly motivated and skilled Software Engineer with a strong foundation in C++, data structures, algorithms, and object-oriented programming principles. The ideal candidate will also possess a solid understanding of various networking protocols and their implementation. This role will involve designing, developing, and maintaining software solutions that interact with network infrastructure and applications.Responsibilities:Design, develop, and implement efficient and scalable software components using C++.Utilize strong knowledge of data structures and algorithms to optimize performance and resource utilization.Apply object-oriented programming (OOP) principles including inheritance, polymorphism, and encapsulation to create robust and maintainable code.Work extensively with networking protocols including:Transport Layer: TCP, UDPApplication Layer: DNS, DHCP, HTTP, HTTPS, FTP, SMTP, IMAP, SSH, Telnet, SNMPNetwork Layer: IP, ICMP, ARP, RIP, OSPF, BGP, EIGRPSecurity Protocols: IPsec, SSL/TLS, DTLS, KerberosTroubleshoot and debug network-related issues.Collaborate with cross-functional teams to define, design, and ship new features.Write clean, well-documented, and testable code.Participate in code reviews to ensure code quality and adherence to best practices.Stay up-to-date with the latest advancements in networking technologies and software development practices. Contribute to the continuous improvement of our development processes and tools.Required Skills and Experience:Bachelor's degree in Computer Science, Electronics & Communication, Information Technology, or a related field.2 to 4 years of professional software development experience.Strong proficiency in C++ programming language.Solid understanding of fundamental data structures (e.g., arrays, linked lists, trees, graphs) and algorithms.Good understanding of object-oriented programming (OOP) concepts and their practical application.Hands-on experience with several of the following any one networking protocols: TCP/IP, UDP, DNS, DHCP, ICMP, ARP, HTTP, HTTPS, FTP, SMTP, IMAP, SSH, Telnet, SNMP, RIP, OSPF, BGP, EIGRP, IPsec, SSL/TLS, DTLS, Kerberos.Experience with network programming concepts and socket programming.Familiarity with network analysis tools (e.g., Wireshark).Experience with version control systems (e.g., Git).Excellent problem-solving and analytical skills.Strong communication and collaboration skills.Ability to work independently and as part of a team.Interested candidate can share their resume to amit.k@Thanks & RegardsAmit Kumar