12/05/2025 updated


100 % available
Embedded System Designer
Barcelona, Spain
Worldwide
Electronic EngineerAbout me
Experenced engineer that have worked in many markets including: industrial, energy, telecom and automotive. I am passionate for the technology, honest and open to learn and teach, commited with the success of the projects and companies I work for.
C (Programming Language)ARM ArchitectureAtlassian JiraTest AutomationC Sharp (Programming Language)C++ (Programming Language)Electronic CircuitsCommunications ProtocolsProgramming ToolsEclipse (Software)Embedded CEmbedded SystemsLinux On Embedded SystemsEthernetFirmware
Programming languages: Assembly, C, C++ (embedded system oriented), C#, VBnet
Processor architectures: x86, Avr, C2000, Arm cortex M0, Pic
HW design: Fusion360/Eagle
HW circuit simulation: LTSpice
SW test frameworks: Vector cast, Polyspace, Cunit
SW development tools: MicrochipStudio, Visual Studio 2010, Eclipse, Git, SVN, Jira
Communication protocols: Ethernet, Tcp Udp/IP, Can, SPI, I2C, Uart, 1-Wire
Lab tools: Oscilloscope, logic analyzer, power supplies, protocol analyzers
Experience
Professional experience10+ years
Freelancer since2018
Languages
EnglishFluentSpanishNative speaker
Project history
Nealia: hardware and firmware design of IoT sensor board to monitor temperature, humidity and food levels of pork farms (NB Simcomm 7022 module based). Technology advisor for end to end service, including data structuring, protocol set selection.
Nadal Badal: Hardware and firmware design of electronic lock driver for 8-24Volts AC/DC power supplies
Sitel: Addition of new features/protocols (e.g. support for solar parks data collection) over the gateway designed previously
SW architecture, SW development. Tech advisor: IoT protocol study (COAP vs MQTT), data transmission encapsulation to optimize transport, system architecture presentation to non-technical parties
Project:
Description: Firmware architect/develop of multiprotocol gateway for SCADA system
in power grid distribution networks, with support to up to 3k signals.
Technologies: Processor used is a Microchip ARM9 running ucLinux OS.
Communication interfaces: RS232/RS485, ethernet. Protocols: Modbus, Procome, Prosa,
IEC104. Tools used: Netbeans Ide, Git.
Milestones: New developed gateway solution allowed the company to be more
price/feature competitive as compared with their previous solution and other competitors.
Description: Firmware architect/develop of multiprotocol gateway for SCADA system
in power grid distribution networks, with support to up to 3k signals.
Technologies: Processor used is a Microchip ARM9 running ucLinux OS.
Communication interfaces: RS232/RS485, ethernet. Protocols: Modbus, Procome, Prosa,
IEC104. Tools used: Netbeans Ide, Git.
Milestones: New developed gateway solution allowed the company to be more
price/feature competitive as compared with their previous solution and other competitors.