Northcorp Software
Website:
northcorpsoftware.com
Job details:
Job Summary:
We are seeking a highly skilled Software Engineer with 5+ Years of experience and a strong background in wired and wireless networking and solid expertise in C++ development. The ideal candidate will be responsible for designing, developing, and optimizing networking solutions, working closely with cross-functional teams to deliver high-performance and scalable systems.
Key Responsibilities:
- Design and develop networking software components using C++
- Work on wired (Ethernet, TCP/IP) and wireless (Wi-Fi, 802.11 standards) technologies
- Implement, debug, and optimize network protocols and related features
- Analyze and troubleshoot networking issues at different layers (L2/L3/L4)
- Collaborate with system architects and hardware teams for integration
- Write clean, efficient, and maintainable code following best practices
- Participate in code reviews, testing, and performance tuning
- Contribute to documentation and knowledge sharing
Required Skills & Qualifications:
- Strong proficiency in C++ (modern C++11/14/17 preferred)
- Solid understanding of networking fundamentals:
- TCP/IP stack
- Routing & switching
- DHCP, DNS, NAT
- Experience with wired and wireless networking protocols
- Familiarity with Linux/Unix systems programming
- Experience in debugging tools (e.g., Wireshark, tcpdump)
- Good understanding of multithreading and concurrency
Preferred Qualifications:
- Experience with Wi-Fi protocols (802.11 a/b/g/n/ac/ax)
- Knowledge of network drivers or embedded systems
- Exposure to network security concepts
- Experience with scripting languages (Python/Shell)
- Familiarity with Agile development practices
Education & Experience:
- Bachelor’s or master’s degree in related field
- 5+ years of experience in networking or systems programming
Key Competencies:
- Strong problem-solving and analytical skills
- Ability to work in a fast-paced environment
- Effective communication and teamwork
Click on Apply to know more.