




Resumen: Buscamos un Ingeniero Senior de Programación en C para diseñar y entregar software IoT fiable en entornos embebidos y en la nube dentro de un equipo colaborativo. Aspectos destacados: 1. Diseñar y desarrollar aplicaciones IoT utilizando C, C++ y Python 2. Desarrollar comunicaciones seguras entre dispositivos y la nube mediante protocolos como MQTT y AMQP 3. Implementar soluciones IoT escalables en AWS, Azure o GCP Estamos desarrollando soluciones IoT seguras y conectadas, y necesitamos un **Ingeniero Senior de Programación en C** para diseñar y entregar software fiable en entornos embebidos y en la nube. Trabajarás con un equipo colaborativo que aplica prácticas modernas de DevOps y plataformas de contenedores \- ¡postúlate para ayudarnos a lanzar productos de gran impacto para nuestros clientes! **Responsabilidades** * Diseñar y desarrollar aplicaciones IoT en C, con componentes complementarios en C\+\+ y Python * Desarrollar comunicaciones seguras entre dispositivos y la nube mediante protocolos como MQTT y AMQP * Implementar soluciones IoT en AWS, Azure o GCP para respaldar despliegues escalables de clientes * Empaquetar servicios en contenedores y gestionar sus despliegues mediante Docker y Kubernetes * Integrar componentes embebidos y de borde, y dar soporte a flujos de trabajo basados en RTOS, ADC y búferes, según corresponda * Escribir y mantener pruebas automatizadas mediante desarrollo guiado por pruebas (TDD), pruebas de integración y tuberías CI/CD * Colaborar en ceremonias ágiles y utilizar Git para revisar, fusionar y mantener la calidad del código * Diagnosticar problemas en dispositivos, contenedores y entornos en la nube para garantizar su fiabilidad * Coordinar los horarios laborales para mantener una superposición de 3–4 horas con Houston **Requisitos** * Titulación universitaria en Informática (Licenciatura en Ingeniería del Software, Informática o campo relacionado) * Experiencia mínima de 3\+ años en el desarrollo de aplicaciones en C, C\+\+ y Python * Experiencia con metodologías ágiles trabajando en equipos de entrega iterativa * Conocimientos sobre IoT, incluidos aspectos de seguridad y protocolos de comunicación como MQTT y AMQP * Experiencia con plataformas de contenedores como Docker y Kubernetes * Experiencia con plataformas en la nube implementando soluciones IoT en AWS, Azure o GCP * Experiencia con control de versiones mediante Git * Experiencia en disciplinas de prueba, como desarrollo guiado por pruebas (TDD) y pruebas de integración * Conocimientos y experiencia en CI/CD (integración continua y entrega continua) * Disponibilidad horaria con una superposición de 3–4 horas con Houston * Dominio del inglés a nivel intermedio alto (B2\) **Deseable** * Experiencia en administración de Linux para desarrollo y resolución de incidencias * Conocimientos de scripting en Bash para automatizar flujos de trabajo y diagnósticos EPAM es un proveedor global líder en ingeniería y desarrollo de plataformas digitales. Nos comprometemos a generar un impacto positivo en nuestros clientes, empleados y comunidades. Adoptamos una cultura dinámica e inclusiva. Aquí colaborarás con equipos multinacionales, contribuirás a una gran variedad de proyectos innovadores que ofrecen soluciones creativas y de vanguardia, y tendrás la oportunidad de aprender y crecer continuamente. Sin importar tu ubicación geográfica, te unirás a una comunidad dedicada, creativa y diversa que te ayudará a descubrir todo tu potencial. *Al postularte a este puesto, aceptas que tus datos personales puedan ser utilizados tal como se indica en la Política y Aviso de Privacidad de EPAM.*


