FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior C/C++ Engineer
Omilia - Conversational IntelligenceSenior C/C++ Engineer building performance-critical systems for Omilia's conversational AI infrastructure. Developing C/C++ components and specialized Asterisk-based telephony platforms.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in C/C++ systems programming with a focus on performance, memory safety, and multithreading. Proficient in developing and maintaining Asterisk modules and APIs while adhering to security principles in regulated environments.
Highest-signal resume keywords
C/C++ Systems ProgrammingAsterisk Module DevelopmentMemory ManagementMultithreadingSIP Knowledge
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C/C++ ProgrammingLow-Level DebuggingAPI DevelopmentObject-Oriented DesignPerformance OptimizationConcurrency CorrectnessGitCMakeJava ProgrammingPython Programming
Soft Skills
Effective CommunicationSelf-MotivatedAbility to Work Under PressureCollaborative Team MemberContinuous Innovation Mindset
Tools & Technologies
GdbValgrindStraceFreeSWITCHKamailioOpenSIPSWebRTCMicroservices
Industry Keywords
PCI-DSSHIPAATelephonyCall RecordingSecurity Advisories
Tech Stack
Tools & technologiesC++JavaMicroservicesPython
About the role
Key responsibilities & impact- Own the design, development, and ongoing support of performance-critical C/C++ components across Omilia's platform
- Own resolution of scalability and performance issues affecting telephony and SIP systems
- Ensure effective time management and consistent delivery against deadlines
- Contribute as an integrated, collaborative team member across engineering and cross-functional teams
- Design, implement, and maintain C/C++ components with emphasis on performance, memory safety, and concurrency correctness
- Develop efficient applications for mission-critical systems geared for high availability and performance
- Debug complex, multi-threaded, low-level issues using gdb, valgrind, and/or strace
- Develop, extend, and maintain custom Asterisk modules for call handling, recording, and routing
- Patch, rebuild, and validate Asterisk core and third-party modules against security advisories and hardening requirements
- Identify performance bottlenecks and suggest improvements
- Develop with security principles in mind and scale services with a DevOps mindset
- Meet regularly with the line manager to review progress, manage issue resolution, and escalate critical issues
- Work effectively with other teams, units, and departments
- Support organisational priority activities and act as an Omilia ambassador
Requirements
What you’ll need- 5+ years professional experience in C/C++ systems programming, including memory management, multithreading, and low-level debugging
- Experience with Git and C/C++ build systems such as CMake or Meson
- Hands-on experience modifying, compiling, and deploying Asterisk
- Experience writing APIs and/or Web Services & Microservices using C/C++
- Object-oriented analysis and design using common design patterns
- Self-motivated and driven to create extraordinary things
- Ability to work under pressure and on strict deadlines
- Bachelor's degree in Computer Science
- Very good written and oral communication skills in English
- Continuous innovation mindset
- Knowledge of SIP (RFC 3261) and related RFCs (SDP, RTP/RTCP, STUN/TURN/ICE) and practical dialplan authoring experience
- Experience with Java or Python programming
- Familiarity with FreeSWITCH, Kamailio, or OpenSIPS, WebRTC-to-SIP interworking, or call recording/audio codec architectures (G.711, G.729, Opus)
- Experience in regulated environments (PCI-DSS, HIPAA) where call recording and redaction requirements apply
Benefits
Comp & perks- Fixed compensation
- Long-term employment with the working days vacation
- Development in professional growth (courses, training, etc)
- Being part of successful cutting-edge technology products that are making a global impact in the service industry
- Proficient and fun-to-work-with colleagues
- Apple gear
- Equal opportunity and diverse, inclusive workplace