Home
Jobs
Saved
Resumes
Senior Software Engineer – Core Protocol & Systems Engineering at Ness Digital Engineering | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Senior Software Engineer – Core Protocol & Systems Engineering
Ness Digital Engineering
Remote
Website
LinkedIn
Senior Software Engineer – Core Protocol & Systems Engineering
India
Full Time
2 weeks ago
No Sponsorship
Apply Now
Key skills
Linux
Switching
TCP/IP
C++
C
About this role
Role Overview
Design, implement, and optimize system‑level components using C/C++
Develop and enhance features across the TCP/IP protocol suite , including packet processing, routing, and L2/L3 functionality
Work with Linux networking , kernel namespaces and sockets
Implement multithreaded modules , ensuring thread‑safe design, synchronization, and concurrency performance
Analyze and optimize memory management , CPU utilization, interrupt handling, and related performance bottlenecks
Perform systematic debugging using tools such as gdb, perf, tcpdump, and kernel tracing
Collaborate with cross‑functional teams including QA, DevOps, and platform engineering for integration and feature delivery
Document design details, test plans, and technical findings; clearly communicate results to engineering stakeholders
Requirements
BE/ME in Computer Science/Computer Engineering, MCS
2–4 years of hands‑on systems or networking software development experience
Strong proficiency in C/C++ for systems programming
Good understanding of TCP/IP , L2/L3 protocols, routing/switching fundamentals
Strong Linux systems knowledge: networking stack, kernel namespaces, memory and process management
Experience with multithreading , concurrency primitives, synchronization
Understanding of memory management , interrupt handling, profiling, and system performance analysis
Hands‑on experience with packet‑level debugging tools (tcpdump, Wireshark) and performance instrumentation
Tech Stack
Linux
Switching
TCP/IP
Apply Now
Home
Jobs
Saved
Resumes