Contratante: Avantti Tecnologia
Modelo de trabalho: 100% Remoto – Brasil
Duração do projeto: 4 meses (com possibilidade de prorrogação)
Senioridade: Sênior
Inglês avançado
Sobre a Vaga
A Avantti Tecnologia está em busca de um(a) Senior C++ Software Engineer com sólida experiência em VoIP, CCaaS e UCaaS, para atuar no desenvolvimento e evolução de plataformas cloud de comunicação em tempo real.
O profissional irá trabalhar diretamente nos componentes core de alta performance que suportam soluções modernas de Contact Center as a Service e Unified Communications, em ambientes distribuídos, escaláveis e de baixa latência.
Design e Desenvolvimento:
Liderar o design, desenvolvimento e manutenção de componentes escaláveis, altamente disponíveis e de baixa latência para comunicação de voz e vídeo utilizando C++.
Processamento de Mídia em Tempo Real:
Desenvolver e otimizar módulos de processamento de áudio e vídeo, incluindo transcoding, mixing, QoS e media pipelines.
Protocolos de Telecomunicações:
Implementar e manter protocolos essenciais como SIP, RTP/RTCP, WebRTC e SDP.
Integração de Plataforma:
Trabalhar de forma colaborativa com times de Networking, Cloud Operations e QA para integrar novos serviços em plataformas cloud-native e multi-tenant (AWS, Azure ou GCP).
Otimização de Performance:
Analisar e otimizar o código visando eficiência, estabilidade e uso de recursos em ambientes Linux.
Troubleshooting Avançado:
Atuar na investigação e resolução de problemas complexos relacionados a sinalização, mídia, controle de chamadas e performance de rede.
Qualidade e Boas Práticas:
Desenvolver testes unitários e de integração, realizar code reviews e seguir boas práticas de SDLC e metodologias ágeis.
Requisitos Obrigatórios
Formação superior em Ciência da Computação, Engenharia de Software ou áreas correlatas.
8+ anos de experiência em desenvolvimento de software, com forte atuação em C++ (C++11/14/17/20).
Profundo domínio de OOP, C++ moderno, gerenciamento de memória, multithreading e programação concorrente.
Sólido conhecimento em VoIP e protocolos de comunicação em tempo real (SIP, RTP/RTCP).
Experiência com desenvolvimento em Linux.
Forte base em redes (TCP/IP, UDP) e uso de ferramentas como Wireshark e SIP trace tools.
Diferenciais (Nice to Have)
Experiência prévia com CCaaS ou UCaaS (ACD, IVR, WFM, Messaging, Presence, Video).
Conhecimento em Cloud (AWS, GCP ou Azure) e containers (Docker, Kubernetes).
Experiência com bancos de dados SQL ou NoSQL.
Conhecimentos básicos ou exposição a AI/ML aplicados a comunicação, como:
Speech-to-Text
Sentiment Analysis
Agent Assist
Experiência com Python ou Shell Script para automações e tooling.