Summary
Ildefonso Aspera is an embedded systems engineer with 10 years of hands-on experience designing firmware and hardware for industrial and consumer products, from RTOS-based STM32 projects to BLE SoC devices and Linux embedded communications. He excels at end-to-end delivery—gathering requirements, defining architectures, designing PCBs, and implementing and testing firmware—most recently developing inductive-charging level crossing systems and a CAN-bus monitoring tool. Comfortable with bare-metal C as well as ThreadX and embedded Linux, he has implemented protocols like RaSTA and worked across tooling including Altium, STM32CubeIDE, Segger, and GitLab. Trained at Universidad Politécnica de Madrid and TU Delft, he combines academic grounding with pragmatic product-focused engineering and a knack for translating complex safety- and communications-critical requirements into reliable embedded solutions. Notably, he bridges SW and HW by contributing to both firmware stacks and schematic/board design, making him a versatile asset for multidisciplinary teams.
10 years of coding experience
4 years of employment as a software developer
TU Delft
Bachelor's degree, Electrical, Electronics and Communications Engineering, Bachelor's degree, Electrical, Electronics and Communications Engineering at Universidad Politécnica de Madrid
English, Spanish