R&D Software Developer
Apr 2023 - May 2026Power Electronics (PE)
Solar + Storage (PE Solar)
Lliria, Spain
Firmware development for solar inverters and control systems in photovoltaic plants, working on STM32 microcontrollers with bare-metal and RTOS environments.
Key contributions:
Key contributions:
- Optimized the embedded file system, reducing access times and improving stability under continuous operation.
- Improved TCP communications performance, reducing latency and increasing the robustness of the network stack.
- Optimized tasks on STM32: reduced stack and heap usage, and tuned CPU cycles to improve real-time performance.
- Implementation and maintenance of industrial communications: Modbus RTU/TCP, UART, I2C and SPI.
- Development in C with HAL layers and low-level peripheral management.
- Test automation on real hardware using Python, including unit, integration and stress tests.