INGENIERO/A INFORMÁTICO/A - SOFTWARE ENGINEER (LINQ)
Role details
Job location
Tech stack
Job description
En LINQ buscamos un/a Ingeniero/a Informático/a o Ingeniero/a de Software para desarrollar y desplegar el software que gobierna nuestras máquinas de inspección por visión artificial., Desde LINQ ayudamos a corporaciones industriales a optimizar el control de calidad de piezas metálicas con nuestros equipos de inspección no destructiva llave en mano.
Hasta ahora, esto ha significado validar propiedades mecánicas -como el resultado de un tratamiento térmico- mediante tecnología electromagnética, sustituyendo los ensayos destructivos que obligan a sacar una pieza de la línea, cortarla y analizarla. Nuestras máquinas hacen esa inspección sin destruir la pieza, en segundos y sin detener la producción.
A partir de este momento, llevamos esa misma filosofía -inspección automática, en línea y a cadencia de producción- a una nueva línea de negocio basada en visión artificial para la detección de defectos superficiales en piezas metálicas.
Hoy, muchas plantas siguen detectando estos defectos -marcas, rayas u otras imperfecciones- mediante inspección visual humana a final de línea., Nuestros sistemas de visión artificial detectan estos defectos de forma automática, combinando hardware de visión, software industrial y modelos de inteligencia artificial:
- Sin depender de operarios dedicados a la inspección
- De manera consistente y trazable, pieza a pieza
- Capturando los defectos que pueden escapar a la inspección visual en tiempo de ciclo, Tu misión será desarrollar el software que irá embarcado en nuestras máquinas de visión artificial, que consiste en lo siguiente:
- Procesamiento en tiempo real de imágenes adquiridas
- Inferencia a través de modelos IA de esas imágenes
- Toma de decisiones automática
- Sistema de aprendizaje automático basado en Machine Learning / Deep Learning
- Almacenamiento en base de datos SQL
- Generación de resultados de inspección en HMI
Dentro del equipo de ingeniería, tu trabajo consistirá en asegurar que el software sea sólido, documentado, repetible y preparado para funcionar en condiciones reales de producción.
Requirements
Pensamos en una persona con experiencia en el desarrollo y despliegue de aplicaciones de Deep Learning en entornos industriales reales y con sólidos conocimientos de programación en Python., * Alta dependencia de mano de obra cualificada
- Pese a ello, inconsistencia en las inspecciones y, consecuentemente,
- Piezas defectuosas que se cuelan y llegan a montarse en el conjunto final, * Programarás el backend, principalmente Python.
- Desarrollarás APIs, preferiblemente con FastAPI, para comunicar servicios y módulos internos.
- Generarás HMIs utilizando tecnologías web, principalmente TypeScript y React.
- Establecerás sistemas de comunicación entre PLC y backend.
- Trabajarás con bases de datos SQL para registrar, consultar y explotar información de inspección.
- Participarás en el despliegue de productos con componentes de Machine Learning / Deep Learning en entornos industriales.
- Generarás código documentado, robusto, trazable y testeable.
- Te encargarás en la integración, validación y puesta en marcha de nuestras máquinas, incluyendo proyectos internacionales con viajes puntuales., * Grado o Máster en Ingeniería Informática, Ciencias de la Computación o similar.
- Al menos 3 años de experiencia en programación backend en Python relacionado con tecnología Deep Learning / Machine Learning.
- Conocimientos de desarrollo frontend, preferiblemente con frameworks de JavaScript como React.
- Experiencia en programación de APIs, especialmente FastAPI.
- Manejo de bases de datos SQL.
- Capacidad para generar código documentado, robusto, trazable y testeable.
- Nivel alto de inglés, imprescindible para un entorno industrial internacional.
- Habilidad para comunicarte con soltura con equipo interno y, en ocasiones, con cliente.
- Disponibilidad para viajar en estancias puntuales de 2-3 semanas en el extranjero.
También valoraremos que tengas experiencia, laboral o académica, en alguno de estos aspectos:
- Prácticas DevOps y pipelines de CI/CD.
- Desarrollo de productos que contienen componentes de Machine Learning / Deep Learning.
- Desarrollo de modelos de IA, preferiblemente en visión artificial.
- Entornos de testeo de software.
- Un segundo idioma, especialmente francés o alemán., * Autonomía para aprender y tomar decisiones sin necesitar todo hecho.
- Capacidad para trabajar bajo presión en contextos exigentes.
- Ambición profesional. Si tú creces, LINQ crece.
- Compromiso real con el proyecto. En LINQ esto no se negocia.
Benefits & conditions
- Contrato indefinido desde el inicio.
- Remuneración acorde a la experiencia aportada. Te la comunicaremos en la primera reunión.
- 38 días de vacaciones al año (sin contar festivos), de los cuales 13 son de libre elección.
- Instalaciones modernas, bien ubicadas en Astigarraga.
- Trabajo presencial con horario flexible y posibilidad real de teletrabajo si lo necesitas por motivos personales, siempre y cuando las tareas lo permitan.
- Autonomía real para organizar tu trabajo, con foco en resultados y no en horas.
- Comunicación directa con la dirección y participación activa en las decisiones estratégicas de la compañía.
- Un equipo cercano, comprometido y con muy buen ambiente de trabajo.