Computer Engineer - Software Engineer (linq)
Batea Consultores·Gipuzkoa, Spain
What they offer
Permanent contract
Per the ad.
What they ask for
Have the right to work in Spain
Batea Consultores doesn't mention sponsorship in the ad.
Speak native-level Spanish
Listed as a requirement in the ad.
Work in English
English is required, per the ad.
Work on-site in Gipuzkoa
No relocation package mentioned.
Have 3+ years of experience
Mid-level role.
Pulled from the advert automatically — the full ad is what counts.
About the role
At LINQ we are looking for a Computer Engineer or Software Engineer to develop and deploy the software that controls our artificial vision inspection machines.
We are thinking of someone with experience in developing and deploying Deep Learning applications in real industrial environments and with solid knowledge of Python programming.
What you'll do
Your mission will be to develop the software embedded in our artificial vision machines, which consists of the following:
· Real-time processing of acquired images
· Inference through AI models on those images
· Automatic decision-making
· Machine learning system based on Machine Learning / Deep Learning
· Storage in a SQL database
· Generation of inspection results on the HMI
Within the engineering team, your job will be to ensure that the software is robust, documented, repeatable, and ready to operate under real production conditions.
· You will program the backend, mainly in Python.
· You will develop APIs, preferably with FastAPI, to connect internal services and modules.
· You will generate HMIs using web technologies, mainly TypeScript and React.
· You will establish communication systems between PLCs and the backend.
· You will work with SQL databases to record, query, and exploit inspection data.
· You will participate in the deployment of products with Machine Learning / Deep Learning components in industrial environments.
· You will generate robust, documented, traceable, and testable code.
· You will be in charge of the integration, validation, and commissioning of our machines, including international projects with occasional travel.
What we're looking for
We are looking for someone who meets the following requirements:
· Bachelor's or Master's degree in Computer Engineering, Computer Science, or a related field.
· At least 3 years of experience in backend programming in Python related to Deep Learning / Machine Learning technology.
· Knowledge of frontend development, preferably with JavaScript frameworks such as React.
· Experience in API programming, especially FastAPI.
· Proficiency with SQL databases.
· Ability to generate robust, documented, traceable, and testable code.
· High level of English, essential for an international industrial environment.
· Ability to communicate fluently with internal teams and, occasionally, with clients.
· Availability to travel for occasional stays of 2-3 weeks abroad.
Nice to have
We will also value if you have experience, either professional or academic, in any of the following areas:
· DevOps practices and CI/CD pipelines.
· Development of products that include Machine Learning / Deep Learning components.
· Development of AI models, preferably in artificial vision.
· Software testing environments.
· A second language, especially French or German.
What you'll get
You will join a technology-based industrial SME in full growth, with its own product and top-tier industrial clients.
Today we are a team of 19 people in a scaling phase.
We offer a demanding environment, but also an honest and transparent one. A place where you will see the direct results of your work and have room to grow.
Specifically:
· Permanent contract from day one.
· Compensation commensurate with the experience you bring. We will communicate it to you in the first interview.
· 38 vacation days per year (excluding public holidays), 13 of which are freely chosen.
· Modern facilities, well located in Astigarraga.
· On-site work with flexible hours and a real possibility of teleworking if you need it for personal reasons, as long as tasks allow it.
· Real autonomy to organize your work, focused on results rather than hours.
· Direct communication with management and active participation in the company's strategic decisions.
· A close-knit, committed team with a very good working environment.
If you have read this far and believe you can add value at this key moment for LINQ, write to us.
We want to meet you.
About the company & team
At LINQ we help industrial corporations optimize the quality control of metal parts with our turnkey non-destructive inspection equipment.
Up to now, this has meant validating mechanical properties - such as the result of a heat treatment - using electromagnetic technology, replacing destructive testing that forces parts to be removed from the line, cut, and analyzed. Our machines perform that inspection without destroying the part, in seconds, and without stopping production.
From now on, we are taking that same philosophy - automatic inspection, in-line, and at production rate - to a new business line based on artificial vision for the detection of surface defects on metal parts.
Today, many plants still detect these defects - marks, scratches, or other imperfections - through manual visual inspection at the end of the line.
This method involves:
· High dependence on skilled labor
· Despite this, inconsistency in inspections and, consequently,
· Defective parts slipping through and being assembled into the final product
Our artificial vision systems detect these defects automatically, combining vision hardware, industrial software, and artificial intelligence models:
· Without relying on dedicated inspection operators
· Consistently and traceably, part by part
· Catching defects that can escape visual inspection at cycle time
To achieve this, the software is a critical part of the product: it controls the machine, communicates with the different systems, processes the data, executes the inspection logic, and presents the results to the industrial user.
Hiring process
In this link, you can discover all the phases of BATEA's selection process, as well as learn about the topics to be discussed and the objective of each one.
WHAT ELSE WILL WE VALUE?
· Autonomy to learn and make decisions without needing everything handed to you.
· Ability to work under pressure in demanding environments.
· Professional ambition. If you grow, LINQ grows.
· Real commitment to the project. At LINQ, this is non-negotiable.
WHY TRUST BATEA?
CLOSENESS: At BATEA, we will treat you the way we would like to be treated in a selection process. You will find it very easy to communicate and meet with us whenever you need to; we will listen to you and resolve your doubts.
PROJECTS THAT MATCH WHAT YOU ARE LOOKING FOR: We will offer you the best project for you, one that fits what you are looking for. We will take an interest in getting to know you on a personal level, we will listen to you, and you will decide if the project is right for you. And if a project doesn't work out, we will keep sharing new opportunities with you as they arise.
FEEDBACK THROUGHOUT THE ENTIRE PROCESS: You will always be informed about the status of your application in the selection process. We will give you feedback and keep you updated whenever we have news. Here, you won't be just a number; we will give you the place you deserve as a candidate.
YOU WILL HAVE ALL THE INFORMATION YOU NEED: From your first contact with us, you will have all the information about the project and the position, as we carry out a very detailed information gathering with our clients. And if you have any doubts or need more information, we will try to help you.
About the role
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.
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.
What you'll do
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.
· 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.
What we're looking for
Pensamos en una persona que cumpla con lo siguiente:
· 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.
Nice to have
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.
What you'll get
Formarás parte de una PYME industrial de base tecnológica en pleno crecimiento, con producto propio y clientes industriales de primer nivel.
Hoy somos un equipo de 19 personas en fase de escalado.
Ofrecemos un entorno exigente, pero también honesto y transparente. Un lugar donde verás el resultado directo de tu trabajo y tendrás margen para crecer.
En concreto:
· 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.
Si has llegado hasta aquí y crees que puedes aportar valor en este momento clave para LINQ, escríbenos.
Queremos conocerte.
About the company & team
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.
Este método implica:
· 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
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
Para conseguirlo, el software es una parte crítica del producto: gobierna la máquina, comunica los distintos sistemas, procesa los datos, ejecuta la lógica de inspección y presenta los resultados al usuario industrial.
Hiring process
En este enlace podrás descubrir todas las fases del proceso de selección de BATEA, así como descubrir los temas a tratar y el objetivo de cada una de ellas.
¿QUÉ MÁS VALORAREMOS?
· 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.
¿POR QUÉ CONFIAR EN BATEA?
CERCANÍA: En Batea te trataremos como a nosotros nos gustaría que nos trataran en un proceso de selección. Tendrás mucha facilidad para comunicarte y reunirte con nosotros siempre que lo necesites, te escucharemos y resolveremos tus dudas.
PROYECTOS QUE ENCAJAN CON LO QUE BUSCAS: Te ofreceremos el mejor proyecto para ti y que encaje con lo que tú estás buscando. Nos interesaremos por conocerte a nivel personal, te escucharemos y tú decidirás si el proyecto es para ti. Y si un proyecto no sale, seguiremos compartiéndote nuevas oportunidades que vayan surgiendo.
FEEDBACK DURANTE TODO EL PROCESO: Siempre estarás informado/a de cómo va avanzando tu candidatura en el proceso de selección, te daremos feedback y siempre que tengamos novedades te las trasladaremos. Aquí no serás un número, te daremos el lugar que mereces como candidato/a.
TENDRÁS TODA LA INFORMACIÓN QUE NECESITES: Desde el primer contacto con nosotros, tendrás toda la información del proyecto y del puesto, ya que hacemos una recogida de información con nuestros clientes muy detallada.Y si tienes alguna duda o quieres disponer de más información intentaremos ayudarte.
This job was automatically translated to English, .