12 дней назад
Senior/Lead C++ Engineer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior/Lead C++ Engineer (C++/Telecom): Maintaining and extending a large-scale network and real-time communications monitoring platform with an accent on wire-level SIP and RTP/RTCP decoding, distributed middleware, and legacy C/C++ modernization. Focus on diagnosing memory-safety and protocol issues, reconstructing builds and CI pipelines, and keeping interconnected subsystems stable on FreeBSD.
Location: Ukraine; work format: remote/office
Company
operates in engineering and technology, with this role focused on software development.
What you will do
- Maintain and extend the C routing and session-detection engine, including wire-level SIP and RTP/RTCP protocol decoders.
- Work with the C++/CORBA management plane and distributed-object middleware components.
- Diagnose issues using libpcap and Wireshark captures, AddressSanitizer, Valgrind, and fuzzing.
- Support integrations with SBC vendors including Oracle/Acme, Sonus/Ribbon, AudioCodes, Avaya, and Polycom.
- Modernize legacy C/C++ builds, establish CMake-based or equivalent workflows, and build CI pipelines.
- Operate the PostgreSQL datastore and collaborate across C, C++, Java, and database subsystems on FreeBSD.
Requirements
- 6+ years of experience as a C/C++ engineer.
- Proven experience with SIP and RTP/RTCP at the wire level, plus strong libpcap and Wireshark skills.
- Strong C++ proficiency, including pre-C++11 codebases, and knowledge of distributed-object or middleware technologies.
- Experience with networking or telecommunications and knowledge of FreeBSD userland.
- Experience modernizing legacy C/C++ builds, working with CMake or equivalent, constructing CI pipelines, and using PostgreSQL.
- Upper-intermediate English or higher required.
Nice to have
- Strong CORBA knowledge, including omniORB, TAO, or ACE.
- Familiarity with routing protocol internals.
Culture & Benefits
- Remote/office work format in Ukraine.
- Work on a platform used in carrier and enterprise environments.
- Cross-subsystem collaboration across C, C++, Java, and PostgreSQL components.
Hiring process
- Submit an application form for review.
- A personal recruiter will contact suitable candidates.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
Vallettasoftware Software Development
12 дней назад
Lead Go Engineer (AI/ML Integration and Configuration)
4 500$
1 день назад
Lead Go Developer (AI)
3 850 - 5 700€
Andersen
5 часов назад
Go Developer
13 дней назад
Senior .NET Engineer (FinTech)
1 день назад
Go Developer (Fintech)
2 900 - 4 550€
1 день назад
Senior Backend Engineer (Identity & Access Management)
3 850 - 5 125€