El portal de empleo de España

Ingeniero Senior C/C++

En remoto desde España·Añadida hace 29 días

Omilia

13 ofertas abiertas

Resumen

Detalles del puesto

  • Totalmente en remoto

    Según la oferta.

Requisitos

  • Trabajar en inglés

    Se requiere inglés, según la oferta.

  • Tener 5+ años de experiencia

    Puesto de nivel Senior.

  • Titulación universitaria

    «Bachelor's degree in Computer Science.» — según la oferta.

Esta oferta se ha traducido automáticamente al español.

Salario y beneficios

Qué ofrecen

  • Compensación fija;
  • Contrato a largo plazo con vacaciones de días laborables;
  • Desarrollo en el crecimiento profesional (cursos, formación, etc.);
  • Formar parte de productos tecnológicos de vanguardia exitosos que están teniendo un impacto global en la industria de servicios;
  • Colegas competentes y con los que es divertido trabajar;
  • Equipos Apple

Requisitos

Qué buscan

  • Más de 5 años de experiencia profesional en programación de sistemas en C/C++, incluyendo gestión de memoria, multihilo y depuración de bajo nivel.
  • Experiencia con Git y sistemas de construcción (build systems) de C/C++ como CMake o Meson.
  • Experiencia práctica modificando, compilando y desplegando Asterisk.
  • Experiencia escribiendo APIs y/o Web Services & Microservices utilizando C/C++.
  • Análisis y diseño orientado a objetos utilizando patrones de diseño comunes.
  • Persona motivada y con iniciativa para crear cosas extraordinarias.
  • Capacidad para trabajar bajo presión y con plazos estrictos.
  • Grado en Ciencias de la Computación o Ingeniería Informática.
  • Muy buenas habilidades de comunicación oral y escrita en inglés.
  • Mentalidad de innovación continua.

Se valorará

  • Conocimiento de SIP (RFC 3261) y RFCs relacionados (SDP, RTP/RTCP, STUN/TURN/ICE) y experiencia práctica en la creación de dialplans.
  • Experiencia con programación en Java o Python.
  • Familiaridad con FreeSWITCH, Kamailio u OpenSIPS, interconexión WebRTC-to-SIP, o arquitecturas de grabación de llamadas/códecs de audio (G.711, G.729, Opus).
  • Experiencia en entornos regulados (PCI-DSS, HIPAA) donde se aplican requisitos de grabación y redacción de llamadas.

El puesto

El Senior C/C++ Engineer forma parte del equipo de ingeniería de producto de Omilia, construyendo y manteniendo software de sistemas crítico para el rendimiento que sustenta la infraestructura de IA conversacional de Omilia. El puesto requiere sólidos fundamentos de programación a nivel de sistemas e, idealmente, experiencia previa en pilas de telefonía o comunicaciones en tiempo real, tales como plataformas de voz basadas en Asterisk, señalización SIP e ingeniería de dialplan. Está estructurado para permitir que un ingeniero de C/C++ sólido se especialice profundamente en telefonía con el tiempo, contando con la mentoría de los expertos en SIP actuales del equipo. Los ingenieros que ya aporten esa experiencia se integrarán rápidamente en los flujos de trabajo especializados.

Qué harás

  • Responsabilizarse del diseño, desarrollo y soporte continuo de componentes C/C++ críticos para el rendimiento en toda la plataforma de Omilia.
  • Responsabilizarse de la resolución de problemas de escalabilidad y rendimiento que afecten a los sistemas de telefonía y SIP.
  • Garantizar una gestión eficaz del tiempo y un cumplimiento constante de los plazos de entrega.
  • Contribuir como miembro de equipo integrado y colaborativo en los equipos de ingeniería y equipos multidisciplinares.
  • Diseñar, implementar y mantener componentes C/C++ en toda la plataforma de Omilia, con énfasis en el rendimiento, la seguridad de memoria y la corrección de la concurrencia en sistemas de producción.
  • Desarrollar aplicaciones eficientes para sistemas de misión crítica orientadas a la alta disponibilidad y el rendimiento.
  • Depurar problemas complejos de bajo nivel y multihilo utilizando herramientas como gdb, valgrind y/o strace.
  • Desarrollar, ampliar y mantener módulos personalizados de Asterisk (res_, chan_, app_*) para dar soporte a los requisitos de gestión, grabación y enrutamiento de llamadas específicos de la plataforma.
  • Parchear, reconstruir y validar el núcleo de Asterisk y los módulos de terceros frente a avisos de seguridad externos y requisitos de endurecimiento (hardening) internos.
  • Identificar cuellos de botella en el rendimiento y sugerir mejoras.
  • Desarrollar teniendo en cuenta los principios de seguridad y escalar servicios con una mentalidad DevOps.
  • Reunirse regularmente con el responsable directo para revisar el progreso; gestionar la resolución de problemas y escalar situaciones críticas cuando sea necesario.
  • Trabajar eficazmente con otros equipos, unidades y departamentos, garantizando un flujo de información claro y el trabajo en equipo.
  • Apoyar otras actividades prioritarias de la organización cuando sea necesario y actuar como embajador de Omilia.

Sobre Omilia

Omilia es una empresa de IA conversacional que crea e implementa agentes virtuales y soluciones activadas por voz para grandes empresas. La empresa se especializa en comprensión del lenguaje natural, reconocimiento automático del habla y plataformas de IA conversacional, atendiendo a clientes en sectores como telecomunicaciones, banca y seguros. Omilia opera a nivel mundial con una presencia significativa en ingeniería y entrega, y su escala se refleja en una fuerza laboral multinacional y en implementaciones para clientes de nivel empresarial.

Omilia tiene una presencia creciente en España, con roles que abarcan ingeniería, consultoría y entrega para las regiones de EMEA e Iberia. La cultura de la empresa es altamente técnica y centrada en el producto, lo que la hace relevante para profesionales internacionales con experiencia en lingüística computacional, ingeniería de IA y consultoría de software empresarial. Para los candidatos que se reubiquen, Omilia ofrece la oportunidad de trabajar en IA conversacional de vanguardia en un contexto europeo, con España como un centro clave para sus operaciones en EMEA.

Sector
Conversational AI
Fundación
2003
Plantilla
100–500
Sede
Limassol, Cyprus
En España
Madrid

Datos prácticos

  • La sede global de Omilia está en Limasol, Chipre, por lo que los roles en España forman parte de una estructura más amplia de EMEA: mudarse a España te mantiene en la misma zona horaria que la sede.
  • La empresa contrata internacionalmente y el trabajo se realiza en inglés, lo que lo hace accesible para quienes no hablan español.
  • Los roles en España suelen estar enfocados en entrega e ingeniería, vinculados a clientes en la región de EMEA.
  • La empresa tiene un historial de contratación de talento remoto e híbrido en toda Europa, lo que puede facilitar el proceso de reubicación.

En sus propias palabras

Información adicional

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

Todas las vacantes de Omilia
WhatsApp