Senior Software Engineer
Neurealm is seeking a Senior Software Engineer to focus on VoIP development and system optimization. The role involves developing FreeSWITCH modules, performing system profiling, and debugging complex signaling and media paths in a Linux environment. Candidates are expected to have strong C/C++ skills, deep understanding of networking protocols, and experience with low-level debugging. The position requires a candidate comfortable with legacy code maintenance and performance-critical system programming.
50k new jobs listed every day. Install TAL to find more jobs like this.

Experience
5+ years
Function
Engineering
Work mode
Onsite, India
Company
Tier 2
What you will work on
Neurealm is seeking a Senior Software Engineer to focus on VoIP development and system optimization. The role involves developing FreeSWITCH modules, performing system profiling, and debugging complex signaling and media paths in a Linux environment. Candidates are expected to have strong C/C++ skills, deep understanding of networking protocols, and experience with low-level debugging. The position requires a candidate comfortable with legacy code maintenance and performance-critical system programming.
TAL's take
Solid mid-level role with well-defined technical scope in a niche domain, despite the unknown company tier.
The role is highly specific with a clear technical stack, clear responsibilities in VoIP and C++ development, and a defined set of debugging and networking requirements.
Must haves
- Strong proficiency in C++ or C
- Experience with SIP, RTP/RTCP
- Strong Linux development experience
- Expertise in debugging using gdb and core dump analysis
- Solid understanding of networking concepts TCP/UDP
Tools and skills
Nice to have: freeswitch, webrtc, ice, turn, stun, audio/video codecs, python, grafana.
About the company
unfamiliar company, default mid-tier