Posted:6 hours ago|
Platform:
On-site
Full Time
Dear Connections, ACL Digital permanent hiring for Software Engineer(C++ Developer) for Bangalore Location. Role : Software Engineer - Networking Protocols(C++ development) Company: ACL Digital Location: Bangalore, India Experience: 2 - 4 Years Notice 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, UDP Application Layer: DNS, DHCP, HTTP, HTTPS, FTP, SMTP, IMAP, SSH, Telnet, SNMP Network Layer: IP, ICMP, ARP, RIP, OSPF, BGP, EIGRP Security Protocols: IPsec, SSL/TLS, DTLS, Kerberos Troubleshoot 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@acldigital.com Thanks & Regards Amit Kumar Show more Show less
ACL Digital
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections ACL Digital
22.5 - 25.0 Lacs P.A.
Bengaluru
25.0 - 30.0 Lacs P.A.
Bengaluru
4.0 - 8.0 Lacs P.A.
Bengaluru
5.0 - 9.0 Lacs P.A.
Bengaluru
5.0 - 9.0 Lacs P.A.
4.0 - 8.0 Lacs P.A.
Gandhinagar, Gujarat, India
Experience: Not specified
Salary: Not disclosed
Bengaluru, Karnataka, India
Salary: Not disclosed
HyderÄbÄd
Salary: Not disclosed
Chennai, Tamil Nadu, India
Salary: Not disclosed