Descripción de la empresa
Checkpoint Systems, una división de CCL Industries, es líder mundial en soluciones de disponibilidad de mercancía para minoristas B2B y B2C, que abarcan la prevención de pérdidas, la visibilidad de la mercancía.
Checkpoint Systems ofrece soluciones integrales que permiten a los minoristas obtener un inventario preciso en tiempo real, acelerar el ciclo de reposición, evitar la falta de existencias y reducir los hurtos, mejorando así la disponibilidad de la mercancía y la experiencia del comprador. Nuestras soluciones inteligentes para el comercio minorista se basan en 50 años de experiencia en tecnología de radiofrecuencia, soluciones innovadoras para la prevención de pérdidas y hurtos, hardware RFID líder del mercado, software, SaaS basado en la nube y capacidades personalizables de etiquetado y antenas EAS, para marcar, proteger y realizar el seguimiento de la mercancía desde el origen hasta la estantería. Entre nuestros clientes se encuentran muchos de los principales minoristas actuales, que ofrecen una amplia gama de soluciones personalizables para tiendas de droguería, supermercados, ropa, electrónica, mercancía general y grandes superficies.
Como Ingeniero/a de Software en nuestro equipo global de I+D, tendrás la oportunidad de crecer y desarrollarte en el diseño y la implementación de aplicaciones de vigilancia electrónica de artículos (EAS), destinadas a clientes del sector retail a nivel mundial.
Este puesto es ideal para alguien con interés en el desarrollo de software embebido que quiera aprender y contribuir al diseño software y firmware para nuestras innovadoras soluciones de hardware. Formarás parte de nuestro equipo de firmware/software con sede en Terrassa, donde colaborarás en la entrega de sistemas embebidos robustos, eficientes y escalables.
Objetivos y principales responsabilidades:
* Colaborar en el desarrollo y diseño de software embedded para nuestras soluciones EAS.
* Apoyar en la implementación y mantenimiento de la estrategia DevOps y los flujos de lanzamiento.
* Contribuir al mantenimiento y la optimización de los pipelines de CI/CD en GitHub Actions.
* Asegurar la calidad del código participando en la creación de pruebas unitarias.
* Participar en las distintas fases del ciclo de vida del desarrollo de software (SDLC), desde la toma de requisitos hasta el mantenimiento.
* Colaborar con el equipo en la investigación y resolución de problemas técnicos, aprendiendo a realizar análisis de causa raíz.
* Participar en el equipo de innovación para investigar y aprender sobre nuevas tecnologías del sector.
* Crear y mantener la documentación técnica del código, como diagramas y especificaciones.
Formación y experiencia:
* Grado en Ingeniería Informática, Telecomunicaciones o similar.
* Inglés fluido para colaborar con equipos internacionales.
Conocimientos técnicos:
* Programación (Must have): Buenos conocimientos de C# o C++. Interés por aprender lenguajes de script como Python.
* Sistemas Operativos (Must have): Conocimientos básicos de Linux.
* Control de Versiones (Must have): Familiaridad con herramientas como Git/GitHub.
* Desarrollo Embebido (Nice to have): Experiencia o interés en plataformas como Armbian (Ubuntu/Debian) o en el uso de microcontroladores.
* Interfaz de Hardware (Nice to have): Conocimientos básicos de UART, I2C, SPI o GPIO.
* DevOps (Nice to have): Nociones de Docker, DockerHub o GitHub Actions.
* Ciberseguridad (Nice to have): Interés en aprender sobre protocolos de seguridad como SSL/SSH/GPG.
* Web y Bases de Datos (Nice to have): Competencia en HTML/CSS, JavaScript (React) y SQL.
* Plataformas Cloud (Nice to have): Experiencia con servicios en la nube como Azure.
* Buenas Prácticas (Nice to have): Interés en patrones de diseño y en escribir código limpio y mantenible.
Competencias:
* Resolución de problemas: Ganas de aprender y abordar nuevos retos de manera metódica.
* Habilidades de comunicación: Capacidad para comunicar ideas de forma clara.
* Colaboración: Actitud proactiva para trabajar en equipo utilizando herramientas como Microsoft Teams, GitHub y Jira.
* Adaptabilidad: Disposición para aprender nuevas herramientas y tecnologías.
* Gestión del tiempo: Capacidad para organizarse y cumplir con las tareas asignadas.
Qué ofrecemos:
* Formar parte de una empresa multinacional con un buen ambiente laboral y sólidos valores corporativos.
* Plan de formación y desarrollo profesional para que puedas crecer con nosotros.
* Paquete salarial atractivo y competitivo.
* Trabajo en modalidad home office dos días a la semana.
Residencia en la zona de Barcelona.
Si quieres iniciar tu carrera en una empresa líder y global, por favor envíanos tu CV a .
Toda tu información será tratada de manera confidencial según las normas del RGPD.