Ingeniero/A De Firmware
Role details
Job location
Tech stack
Job description
con experiencia en sistemas embebidos y visión global de producto para participar en el desarrollo de soluciones tecnológicas innovadoras en el ámbito del aparcamiento inteligente. Compruebe que cumple con los requisitos de habilidades para este puesto, así como con la experiencia asociada, y luego envíe su CV a continuación. Tu día a día estará enfocado en: Diseñar, desarrollar y mantener firmware embebido en entorno Windows IoT para dispositivos de control y gestión de aparcamiento. Colaborar con equipos de hardware, software y producto para definir especificaciones técnicas y garantizar una integración eficiente del sistema. Participar en decisiones de arquitectura de firmware, asegurando escalabilidad, mantenibilidad y rendimiento. Implementar y mantener protocolos de comunicación como RS-232, RS-485, CAN, TCP/IP, USB, I2C y SPI . Trabajar con buses de datos y periféricos integrados. Realizar pruebas funcionales, validación y depuración sobre hardware real y en entorno de laboratorio. Optimizar recursos de memoria, procesamiento y consumo energético en sistemas embebidos. Desarrollar integraciones mediante API REST . Mantener y documentar el código siguiendo buenas prácticas de ingeniería de software. Participar en iniciativas de mejora continua relacionadas con integración continua, control de versiones y calidad del desarrollo.
Requirements
Senior Embedded Firmware Engineer, Grado en Ingeniería Informática, Electrónica, Telecomunicaciones o similar. Experiencia mínima de 4-5 años en desarrollo de firmware y sistemas embebidos. Experiencia sólida en programación orientada a objetos con Delphi, C++ y/o C# .NET . Experiencia desarrollando con máquinas de estados. Conocimientos y experiencia en protocolos de comunicación: RS232, RS485, USB, TCP/IP, I2C y SPI . Experiencia trabajando con sistemas de control de versiones como GIT . Experiencia en integración de sistemas mediante API REST . Experiencia en desarrollo de drivers de dispositivos: lectores QR, lectores de proximidad, impresoras, placas electrónicas, etc. Experiencia con tecnologías como SignalR y ASP.NET . Conocimientos básicos de Linux. Conocimientos de electrónica: lectura de esquemas electrónicos, interpretación de datasheets y uso de herramientas de análisis como multímetro u osciloscopio.
Benefits & conditions
Proyecto estable con contrato indefinido. Jornada completa y modalidad de trabajo híbrida en Barcelona. Dispondrás de retribución flexible, ticket restaurant, seguro médico, entre otros beneficios. Flexibilidad horaria. Formación continua y acceso a múltiples cursos y certificaciones. Participar en proyectos desafiantes en un entorno dinámico.