Senior Software Engineer - C++
Core
Develops high-performance, scalable, and maintainable software for a mobile communication platform for frontline workers using modern C++.
Role type
Senior Software Engineer (C++)
Builds
Theatro, a GenAI-powered mobile communication platform for retail, hospitality, and manufacturing.
Domain
Telecom / IoT / Embedded Systems
Deliverable
production ML models | product features
Required skills
C++11/14/17/20, multithreading, memory management, TCP/UDP protocols, Linux environment, GDB, Valgrind, CMake, Make, STL, Python scripting, Shell scripting
Preferred skills
ACE framework, relational/non-relational databases, audio codecs (G711, G722, Opus), VoIP, telecom, IoT platforms
Technologies
C++, Python, Shell, GDB, Valgrind, CMake, Make, Git, SVN, Jira
Responsibilities
Develop and optimize multi-threaded, memory-efficient code; analyze and debug complex software issues; perform unit, integration, and system testing; participate in software releases and deployment troubleshooting.
Seniority
Senior, hands-on IC