Software Engineer (Networking & Security Protocols)

5 years

0 Lacs

Posted:1 month ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Description: Software Engineer (Networking & Security Protocols) Position: Software Engineer (C, C++, C#) Experience: Minimum 5 Years Location: Noida About the Role: We are seeking an experienced Software Engineer with strong proficiency in C, C++, and C#, and substantial expertise in networking and security protocol development, including hands-on experience with physical layer development. The candidate will join our dynamic engineering team to design, develop, and enhance software solutions focused on network security, protocol implementation, and hardware interfacing. Key Responsibilities: · Design, develop, and implement robust software solutions primarily using C, C++, and C#. · Develop and maintain network and security protocol stacks, ensuring compliance with relevant standards and specifications. · Engage actively in the development, testing, and troubleshooting of physical layer (PHY) protocols and hardware integration. · Collaborate with cross-functional teams to define, design, and deploy advanced networking solutions. · Optimize software performance for network throughput, latency, and reliability. · Create comprehensive technical documentation, including design specifications, test plans, and operational manuals. · Participate actively in peer reviews, code reviews, and agile development cycles. Requirements: · Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field. · Minimum of 5 years hands-on software development experience using C, C++, and C#. · Demonstrated expertise in networking protocols (TCP/IP, UDP, BGP, MPLS, Ethernet) and security protocols (IPSec, TLS, SSL, SSH). · Proven experience in developing, debugging, and optimizing software at the physical (PHY) layer. · Familiarity with hardware interfaces, embedded systems, and real-time operating systems. · Strong understanding of software development lifecycle and best practices. · Excellent debugging, analytical, and problem-solving skills. · Strong written and verbal communication abilities, capable of clearly articulating complex technical concepts. Preferred Qualifications: · Experience with network processors, FPGAs, ASICs, and related hardware. · Knowledge of modern software development tools and CI/CD practices. · Familiarity with cybersecurity standards and best practices. Why Join Us: · Be part of a dynamic team at the forefront of networking and security technologies. · Opportunity to work on cutting-edge technology solutions with significant industry impact. · Competitive compensation package, inclusive work environment, and opportunities for professional growth. Show more Show less

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
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.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You