Embedded FW Engineer
16 hours ago
Santa Perpètua de Mogoda
En Vectortech somos una empresa tecnológica especializada en soluciones avanzadas de electrónica de potencia aplicadas a energías renovables, almacenamiento energético (BESS), calidad de red y mucho más. Apostamos por el talento técnico, el desarrollo de producto y un entorno colaborativo con fuerte componente I+D. Actualmente estamos ampliando nuestros equipos. Estamos en búsqueda de un perfil Embedded FW Engineer (ARM/C/C++) para el desarrollo de soluciones de potencia. 🎯¿Cuál será tu misión principal? colaborarás en el diseño y desarrollo del firmware de nuestros productos innovadores de electrónica de potencia. Participarás en el ciclo completo del firmware de microcontroladores ARM, desde el diseño y la implementación hasta las pruebas y mantenimiento del código, contribuyendo directamente al desarrollo de tecnologías en energías renovables, BESS y calidad de red. Formarás parte de un equipo multidisciplinar, con la oportunidad de aprender y crecer profesionalmente en un entorno técnico, dinámico y colaborativo. ✏️¿Qué harás en tu día a día? • Diseñar, desarrollar, y depurar firmware en lenguaje C/C++ para microcontroladores., • Configurar y utilizar los periféricos del microcontrolador (GPIO, UART, SPI, I2C, ADC,, • DAC, Timers, PWM, USB)., • Colaborar con los ingenieros de hardware en la definición de nuevos productos,, • bring-up de nuevos diseños, resolución de issues y en la validación de prototipos., • Crear y mantener la documentación técnica del firmware., • Utilizar herramientas de control de versiones como Git (p.ej., GitLab/GitHub)., • Participar activamente en la cultura de innovación y mejora continua de la empresa., • Gestionar y utilizar de forma óptima los recursos técnicos y materiales disponibles. 🧩Serás el perfil ideal si tienes... • Grado en Ingeniería Electrónica, Telecomunicaciones, Informática, Industrial o similar., • Mínimo de 3 años de experiencia en desarrollo de firmware para sistemas embebidos., • Dominio avanzado de lenguaje C, con conocimientos sólidos de gestión de memoria, punteros y optimización a bajo nivel., • Experiencia fluida con librerías HAL (Hardware Abstraction Layer) y/o LL (Low-Layer)., • Conocimiento práctico en la configuración y uso de periféricos de comunicación (UART,, • SPI, I2C) y control (ADC, Timers/PWM, DMA)., • Experiencia utilizando herramientas de depuración hardware como J-Link, JTAG y analizadores lógicos., • Manejo de herramienta Git (p.ej., GitLab/GitHub)., • Gestión de calidad en proyectos de I+D+i., • Conocimientos de C++ orientado a sistemas embebidos., • Experiencia con sistemas operativos de tiempo real (RTOS), especialmente FreeRTOS., • Implementar actualizaciones de firmware remotas OTA., • Experiencia con plataformas cloud como AWS IoT, Azure IoT o Google Cloud IoT., • Conocimiento de protocolos de comunicación más complejos como USB, TCP/IP, CAN,, • Modbus, MQTT o BLE., • Conocimiento de herramientas de calidad de código como MISRA-C, análisis estático (cppcheck/clang-tidy), unit tests (Unity/Ceedling), coverage., • Bootloaders, OTA, seguridad (firmware signing, CRC)., • Python para tooling y testeo; CMake/C++. 🚀¿Qué ofrecemos? • Incorporación a un equipo técnico altamente cualificado., • Participación en proyectos innovadores de alto impacto tecnológico., • Participación en toda la vida del proyecto., • Plan de formación continua en tecnologías avanzadas., • Ambiente de trabajo colaborativo y orientado al crecimiento profesional., • Contrato estable y condiciones competitivas según experiencia., • Horario de 7 a 16h, con flexibilidad en entradas y salidas., • Cátering subvencionado un 75% por la empresa., • Convenio colaborativo con Adeslas. Si crees que puedes aportar valor y te interesa el proyecto, queremos conocerte.