← TalentNest HR Careers

C Linux Developer

🏢 Company: NuSummit
📍 Location: Mumbai
💼 Type: Full-time
🎯 Experience: 4+ years
🏷 Department: Engineering
📅 Posted:

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