Senior C/C++ Engineer
Brak informacji o wynagrodzeniu
SeniorFull-time
#429038·Dodano 5 dni temu·4
Źródło: OmiliaTech Stack / Keywords
C/C++AISecurityDevOpsMultithreadingGitWeb ServicesMicroservices
Wymagania
- 5+ years professional experience in C/C++ systems programming including memory management, multithreading, and low-level debugging.
- Experience with Git and CMake or Meson build systems.
- 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 with 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.
Nice to have:
- Knowledge of SIP (RFC 3261) and related protocols (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) with call recording and redaction requirements.
Obowiązki
- 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 tools such as gdb, valgrind, and strace.
- Develop, extend, and maintain custom Asterisk modules (res_, chan_, app_*) to support 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 and scale services with a DevOps mindset.
- Meet regularly with line manager to review progress; manage issue resolution and escalate when needed.
- Work effectively with other teams ensuring clear information flow.
- Support other organizational priority activities and act as an Omilia ambassador.
Benefity
- Fixed compensation.
- Long-term employment with working days vacation.
- Professional development through courses and training.
- Opportunity to work on cutting-edge technology products impacting the service industry.
- Proficient and enjoyable colleagues.
- Apple gear provided.
Płatny urlop
Dofinansowanie szkoleń
Inne informacje
Omilia is an equal opportunity employer committed to a diverse and inclusive workplace, providing equal employment consideration regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, heredity, disability, age, or veteran status.
Omilia
5 aktywnych ofert