




Resumen: DaBrein Solutions busca un Ingeniero de Software para diseñar, desarrollar e implementar aplicaciones de software que mejoren los sistemas de automatización industrial en entornos de logística inversa. Aspectos destacados: 1. Diseñar y desarrollar software para sistemas de automatización industrial 2. Colaborar con equipos de ingeniería multidisciplinarios 3. Evaluar tecnologías emergentes y desarrollar prototipos Descripción del empleo: DaBrein Solutions seleccionará un Ingeniero de Software en C\#, Python y C\+\+ con experiencia en Azure, AWS o GCP. **Finalidad del puesto** El Ingeniero de Software diseñará, desarrollará e implementará aplicaciones de software que respalden y mejoren los sistemas de automatización industrial. Este puesto colaborará estrechamente con equipos de ingeniería multidisciplinarios para ofrecer soluciones de automatización escalables, fiables y de alto rendimiento que permitan una mayor eficiencia operativa en entornos de logística inversa. **Responsabilidades principales** **Desarrollo de software** * Diseñar, desarrollar, implementar, depurar y documentar nuevas aplicaciones de software y las ya existentes para sistemas de automatización industrial. * Integrar tecnologías especializadas de automatización, incluidas la visión por computadora, el procesamiento de datos y el aprendizaje automático. * Desarrollar herramientas de informes, visualización y basadas en datos para apoyar la toma de decisiones operativas. * Construir bibliotecas y herramientas desplegables escalables y fiables para apoyar las operaciones de logística inversa. **Liderazgo técnico** * Brindar orientación sobre las mejores prácticas y la arquitectura en ingeniería de software. * Participar en revisiones de código y garantizar el cumplimiento de los estándares de desarrollo. * Resolver desafíos técnicos complejos y apoyar iniciativas de mejora continua. **Análisis de requisitos y colaboración** * Colaborar con gestores de proyectos, ingenieros de automatización y partes interesadas multifuncionales para traducir los requisitos comerciales y técnicos en especificaciones claras. * Apoyar la definición del alcance, la planificación y la priorización de proyectos de automatización. **Investigación y desarrollo** * Evaluar tecnologías, marcos de trabajo y herramientas emergentes relacionados con la automatización industrial. * Desarrollar prototipos y pruebas de concepto para ampliar las capacidades técnicas del equipo y su biblioteca interna de herramientas. **Experiencia, habilidades y conocimientos requeridos** **Formación académica** * Título universitario en Ciencias de la Computación, Ingeniería de Software o campo técnico afín, o experiencia práctica equivalente. **Experiencia** * Mínimo 5 años de experiencia profesional en desarrollo de software. * Experiencia demostrable en el diseño e implementación de soluciones escalables y robustas para entornos de automatización industrial. **Habilidades técnicas** * Capacidad comprobada para arquitecturar y desarrollar sistemas de software complejos y seleccionar tecnologías adecuadas. * Alto nivel de competencia en lenguajes de programación como **C\+\+**, **Python** y **C\#**, con sólida comprensión de los principios de ingeniería de software. * Experiencia en el diseño e integración de **APIs RESTful y/o GraphQL**. * Conocimientos de **tecnologías de visión por computadora**, incluidas herramientas como **OpenCV** y la integración con hardware. * Experiencia en el desarrollo o integración de **modelos de aprendizaje automático** para aplicaciones industriales en tiempo real (TensorFlow y PyTorch son valorados). * Conocimientos de **prácticas DevOps**, pipelines CI/CD y pruebas automatizadas. * Experiencia con **bases de datos SQL y NoSQL**, modelado de datos y optimización del rendimiento. * Experiencia trabajando con **conjuntos de datos grandes**, transmisión de datos en tiempo real y herramientas de visualización de datos. * Experiencia con **plataformas en la nube** (AWS, Azure o Google Cloud) y arquitecturas nativas en la nube. * Conocimientos de **microservicios** y tecnologías de contenedores como **Docker** y **Kubernetes**. **Liderazgo y habilidades blandas** * Excelentes habilidades comunicativas escritas y verbales, con capacidad para explicar conceptos complejos a diversas partes interesadas. * Fuertes capacidades analíticas y de resolución de problemas para abordar escenarios complejos de automatización en tiempo real. * Capacidad comprobada para colaborar eficazmente en equipos grandes, globales y multifuncionales. **Cualificaciones preferidas** * Máster en Ciencias de la Computación, Ingeniería Informática o campo técnico afín. * Conocimientos de protocolos industriales de comunicación (por ejemplo, **Modbus**, **OPC\-UA**, **EtherCAT**). * Experiencia en la integración con sistemas **PLC**, **SCADA** y **HMI**.


