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 cooperativo con fuerte componente I+D.
Actualmente estamos ampliando nuestros equipos. Estamos en búsqueda de un perfil Embedded FW Senior Engineer (ARM/C/C++) para el desarrollo de soluciones de potencia.
¿Cuál será tu misión?
Como Senior Embedded Firmware Engineer (ARM / C / C++) en VectorTech, liderarás el diseño y desarrollo del firmware embebido sobre microcontroladores ARM, definiendo la arquitectura y asegurando su correcta integración con los controladores en DSP y otros módulos del sistema (FPGA, comunicaciones, HMI).
Tu trabajo será clave para garantizar la robustez, mantenibilidad y escalabilidad del sistema embebido en nuestros equipos de electrónica de potencia. Colaborarás estrechamente con el equipo de control para definir las interfaces, temporización y comunicación entre subsistemas.
⚡ Responsabilidades clave
- Diseñar, desarrollar y mantener firmware en C/C++ sobre microcontroladores ARM.
- Definir la arquitectura de software embebido y las interfaces entre capas (DSP, MCU, FPGA, comunicaciones).
- Configurar y utilizar periféricos del MCU: GPIO, UART, SPI, I2C, ADC, Timers, PWM, DMA, USB, Ethernet.
- Implementar protocolos de comunicación (Modbus, TCP/IP, CAN, MQTT, RS485, BLE).
- Coordinar con el equipo de control (DSP) para la gestión de datos, sincronización y estrategias de seguridad.
- Participar en la validación de prototipos, bring-up de hardware y resolución de incidencias.
- Definir y mantener bootloaders, actualizaciones OTA, gestión de memoria y protección de firmware.
- Crear documentación técnica y asegurar la trazabilidad del software mediante Git (GitLab / GitHub).