Omilia
Omilia
New

Senior C/C++ Engineer

Brak informacji o wynagrodzeniu
SeniorFull-time
#429038·Dodano 5 dni temu·4
Źródło: Omilia
Aplikuj teraz

Tech 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

Omilia

5 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz