Saltar al contenido

Omilia

Ingeniero Senior C/C++

PythonJavaC++
Traducción automática. Consulta el original.

Sobre la oportunidad

El Ingeniero Senior C/C++ forma parte del equipo de ingeniería de producto de Omilia, creando y manteniendo software de sistemas de alto rendimiento que sustenta la infraestructura de IA conversacional de Omilia. El puesto requiere sólidos fundamentos de programación a nivel de sistema y, preferiblemente, experiencia previa en telefonía o pilas de comunicaciones en tiempo real como plataformas de voz basadas en Asterisk, señalización SIP e ingeniería de dialplan. Está estructurado para permitir que un ingeniero C/C++ experimentado crezca hacia una especialización profunda en telefonía con el tiempo, con mentoría disponible por parte de los expertos SIP existentes en el equipo. Los ingenieros que ya aportan esta experiencia son acelerados en los flujos de trabajo especializados.

Omilia se enorgullece de ser un empleador que ofrece igualdad de oportunidades y está dedicado a fomentar un lugar de trabajo diverso e inclusivo. Creemos que abrazar la diversidad en todas sus formas enriquece nuestro lugar de trabajo e impulsa nuestro éxito colectivo. Estamos comprometidos a crear un entorno donde todos se sientan bienvenidos, valorados y empoderados para aportar sus perspectivas únicas sin tener en cuenta factores como raza, color, religión, género, identidad o expresión de género, orientación sexual, origen nacional, herencia, discapacidad, edad o condición de veterano; todos los candidatos elegibles recibirán consideración para el empleo.

Responsabilidades

  1. Ser responsable del diseño, desarrollo y soporte continuo de componentes C/C++ de alto rendimiento en la plataforma de Omilia.
  1. Ser responsable de la resolución de problemas de escalabilidad y rendimiento que afecten a los sistemas de telefonía y SIP.
  1. Garantizar una gestión eficaz del tiempo y una entrega constante dentro de los plazos.
  1. Contribuir como miembro de equipo integrado y colaborativo en equipos de ingeniería y multifuncionales.

Responsabilidades Clave

  1. Diseñar, implementar y mantener componentes C/C++ en la plataforma de Omilia, con énfasis en el rendimiento, la seguridad de la memoria y la corrección de la concurrencia en sistemas de producción.
  1. Desarrollar aplicaciones eficientes para sistemas de misión crítica orientados a alta disponibilidad y rendimiento.
  1. Depurar problemas complejos, multihilo y de bajo nivel utilizando herramientas como gdb, valgrind y/o strace.
  1. Desarrollar, extender y mantener módulos personalizados de Asterisk (res_, chan_, app_*) para soportar los requisitos de gestión de llamadas, grabación y enrutamiento específicos de la plataforma.
  1. Aplicar parches, recompilar y validar el núcleo de Asterisk y los módulos de terceros frente a los avisos de seguridad upstream y los requisitos internos de endurecimiento.
  1. Identificar cuellos de botella de rendimiento y sugerir mejoras.
  1. Desarrollar teniendo en cuenta los principios de seguridad y escalar servicios con una mentalidad DevOps.
  1. Reunirse regularmente con el responsable directo para revisar el progreso; gestionar la resolución de incidencias y escalar críticamente cuando sea necesario.
  1. Trabajar eficazmente con otros equipos, unidades y departamentos, asegurando un flujo de información claro y el trabajo en equipo.
  1. Apoyar otras actividades prioritarias de la organización cuando sea necesario, y actuar como embajador de Omilia.

Requisitos

  1. 5+ años de experiencia profesional en programación de sistemas C/C++, incluyendo gestión de memoria, multihilo y depuración de bajo nivel.
  1. Experiencia con Git y sistemas de compilación C/C++ como CMake o Meson.
  1. Experiencia práctica en la modificación, compilación y despliegue de Asterisk.
  1. Experiencia en la escritura de APIs y/o servicios web y microservicios utilizando C/C++.
  1. Análisis y diseño orientado a objetos utilizando patrones de diseño comunes.
  1. Automotivado y con impulso para crear cosas extraordinarias.
  1. Capacidad para trabajar bajo presión y con plazos estrictos.
  1. Título de Grado en Informática.
  1. Muy buenas habilidades de comunicación escrita y oral en inglés.
  1. Mentalidad de innovación continua.

Se valorará

  1. Conocimiento de SIP (RFC 3261) y RFCs relacionados (SDP, RTP/RTCP, STUN/TURN/ICE) y experiencia práctica en la redacción de dialplan.
  1. Experiencia en programación con Java o Python.
  1. Familiaridad con FreeSWITCH, Kamailio u OpenSIPS, interconexión WebRTC-a-SIP, o arquitecturas de grabación de llamadas/códecs de audio (G.711, G.729, Opus).
  1. Experiencia en entornos regulados (PCI-DSS, HIPAA) donde se aplican requisitos de grabación y redacción de llamadas.
  • Compensación fija;
  • Empleo a largo plazo con vacaciones de días laborables;
  • Desarrollo en crecimiento profesional (cursos, formación, etc.);
  • Ser parte de productos tecnológicos de vanguardia exitosos que están teniendo un impacto global en la industria de servicios;
  • Compañeros competentes y con los que es agradable trabajar;
  • Equipo Apple

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

El equipo de NortJobs mantiene Vagas Dev de forma gratuita.

Tu próximo empleopuede estar en NortJobs.

Vagas Dev

Empleos para desarrolladores y programadores. Brasil en primer lugar. Tu próxima oportunidad.

NortJobs · patrocinadorInstagramLinkedInTwitter
LegalSobre el proyectoPrivacidadVagas Dev © 2026