C Linux Developer
About the Role
NuSummit is seeking a C Linux Developer to work on system-level software and low-latency performance-critical applications. Key Responsibilities: • Design and develop system-level software, daemons, and kernel modules in C • Implement low-latency networking using socket programming (TCP/UDP, raw sockets) • Optimize application performance through profiling, tuning, and memory management • Debug complex issues at the OS and kernel level using tools like GDB, Valgrind, and perf • Collaborate with hardware and embedded teams for driver and firmware development • Develop and maintain automated test suites for system components • Document system architecture and technical specifications About NuSummit: NuSummit's systems engineering team works on latency-sensitive, mission-critical applications across telecom, defense, and financial services.
Requirements
Required Skills & Experience: • 4+ years of C programming in a Linux environment • Deep understanding of Linux kernel internals, process management, and memory model • Proficiency in POSIX socket programming (TCP/UDP, IPC mechanisms) • Experience with low-latency or real-time Linux system development • Debugging skills using GDB, Valgrind, strace, ltrace, and perf • Familiarity with embedded systems and cross-compilation toolchains a plus • Strong grasp of data structures, algorithms, and multi-threaded programming
Required Skills
- C
- Linux
- Socket Programming
- Linux Kernel
- Low-Latency Systems
- Embedded Systems
Apply Now →
Or browse all open positions at TalentNest HR