Unlock to reveal name

Integration and SW engineer

  • Profile Created:
  • 3 years ago


Electronic engineer with more than 6 years of experience in research and development of devices and aplications. In my multidisciplinary area I have been focusing these years in technical works, most of them related to lithium battery devices and emovility, working for different companies from researchers to OEM and for diferent kinds of porjects and necesities.



This project focused on the development of two luxury electric cars for the Hispano-Suiza company both of them with a power around 1.000CV of power and a sell price over 1,5M€.
In this project I was in charge of the design and development of the water refrigeration system SW for the power train. For this project, I developped an application code over an open ECU for the company Ecotrons. The development of this application SW was made in Matlab/Simulink and the code was  generated from Simulink code generator. This system controls 3 water pumps with power regulation, more than 15 sensors (temperature, pressure and flow) connected to the ECU analog imputs , manages orders from the main ECU of the car comunicated by CAN bus and reports status.

This car porject had a very strong integration in body components by CAN bus and LIN bus to the main body ECU, here I was in charge to develop the integration of these components with the main ECU, the development was made in an open ECU from Ecotrons and the architecture was divided in varios SW components , all of them tested in SIL and HIL tests.

Other challenges to achive in this project were the development of the automatic doors for the car. I was in charge of the design and integration of the electronic part for this task and the SW programming. These doors were controlled by a microcontroller Atmel device with 16 bits architecture and programmed in C++ language . The doors responded to the orders given by the main body ECU and reported the status of all the components by CAN and LIN bus.


For the chinese electric cars company BAIC, I worked in the development of two super sport cars prototypes , one of them focused on race and the other on street use. These cars had 4 full electric motors running at the same time with a battery of 85KWh and more than 800Nm of par.

In this project I was in charge of testing and inproving the power train system . For this task I worked with tools like Matlab/Simulink to check the code and sugest improvements, Vector toolchain to make diagnosis, losgs and test pannels and calibration specific SW for the electric engines and BMS system.

I also developed and tested the power train refrigrataion system , working with the the application SW layer of an open ECU from Ecotrons to control 3 water pumps and more than 15 sensors (pressure, temperature and flow). All of this was made in Matlab/Simulink, based in a SW component architecture and tested in SIL and HIL test bench.

For the final phase of the project I was involved in the integration of the On board chargers and fast charger interface of the vehicles, helping the team with the integration of the chargers in the main body ECU logics. I made the SW components to manage these devices and running the SIL and vehicle tests for the cars.


In the research for an elctrification kit for vehicles QEV made its bet on the electrification of city buses for Philipines. In this project a conversion kit from the original diesel motor to an electric one was developed. This electric kit was an easy all in one solution with one electric motor ( with aprox. 200CV of power), inverter, fast charger interface, control system and battery pack with 35KWh of energy.

In this project I was in charge of testing and improving the full electric kit system with the electric and SW department. For this task I worked with tools like Matlab/Simulink to check the control code and make improvements, Vector toolchain to make diagnosis, losgs and test pannels and calibration specific SW for the electric engines and BMS system. All the system devices were connected by CAN bus and running in different lines depending on the components.


In this project I worked in the clients facilities in Lear corporation (Valls,Tarragona), as a consultant. The tasks I made for the client was the support in the the SW application department. The SBOX product is a high tecnology litium battery operator made in AUTOSAR SW architecture. This device manage the relays of the battery, acts as a master BMS and runs isolation test by itself. It is a device used in production for electric cars in brands like BMW and Mini electric vehicles.

In this project I was in charge of checking, verifying, reporting and solving the isues reported to the client of the product in the appplication layer. During my work we faced some problems in the SBOX product related to different parts of the software (applicaton, architecture, BSW…) and finally these problems were solved and tested by the team.

During my period in LEAR I worked with JIRA ticket systems , DOORS requirement systems and SVN tortoise to receive the client issues , check it against the requirements and search for previous SW versions of the unit.

For the develoment of tasks and issues solving I worked with Matlab/Simulink to check and develop code in the application layer and run SIL and MIL tests , Trace32 to debug in the hardware unit and run HIL tests and Vector toolchain to reproduce and check the client logs.


For this project in AICIA we developed our own BMS circuits and systems to control and manage a battery storage system made by more than 3000 cylindric lithium cells (Panasonic NCR18650b) and 35KWh of capacity . This product was made for researching tests in smart grid laboratory in the university of Lisbon.

In this development I was in charge of the high level design for the local BMS hardware and the design and development of the SW for the local and master BMS systems. For this BMS we selected a 16bits micro controller Atmel to ride the devices , programmed in C++ language. All of these local BMS made the  balancing of the cells managed (12 cells each) and reported the voltage, status and temperature of the ceslls by CAN bus.

To develop the higest layer of the control, we used a general development target from Texas Insrument loaded by a 32bits DSP . In this device we controlled the general status of all local BMS , the relays commands, the voltage and current messurements, SOC algorithims, etc. This DSP was programmed in C++ too, basic software layer and application layer.

I also made a small SCADA interface for this device. It was made in labview and communicated to the main master unit by Modbus. This SCADA included the main functions to control the stack and the most important measurements and error flags.




  • ETSI 2015 - 2017


    Engineering college of Sevilla. This master is focused on expanding skills and knowledge in the field of automation , advance control theory (MIMO systems, MPC control, etc.) and robotics (autonomous navigation, robotic vison, etc. ) . 90 ECTS credits.



    College of Industrial Engineering , Badajoz. Technical Industrial Engineering specialized in electronics , with a strong base in physics and maths, specialization in analogic and digital electronics, programing and atomatization with PLC.


  • QEV TECHNOLOGIES 2017 - 2020


    For QEV I worked in the development of electric vehicles, focusing on race and street vehicles and also in some electrification kits for heavy vehicles. In these years I carried out the integration of different components of the EV (like BMS, ECU, On board Charger…) in a full car and the tests and programming of the prototypes cars. Major accomplishments: • Development of applications for vehicle power train focus in application SW layer. • Development of application SW layer for vehicle body ECU with automatic doors. • Integration of full custom battery packs in vehicle. • Development of SW system and architecture for water refrigeration circuits in EV. • Integration of different devices in the CAN and LIN buses of the vehicle. • Test the vehicle prototypes and systems (SIL and custom HIL tests). • Work in high voltage lab and environment. • Work with HV chargers integration in custom EV.

  • BETWEEN TECHNOLOGY 2017 - 2017


    In Between I worked as a consultant for one of our clients, Lear corporation, I was charged of the application SW section of the Lear company helping to solve the clients issues and improving the manufacred produts for electric vehicles. Major accomplishments: • Work with tickets issues assignmentst based on Jira and Doors requirements. • Run different tests in SW components like SIL, MIL, and HIL tests. • Generate reports for issues solutions. • Work in a Autosar enviroment. • Test clients issues to reproduce them. • Development of solutions for clients issues with the others SW and Test departments.

  • AICIA 2015 - 2017


    AICIA is a research company in power electronics asociated with the university of Sevilla. In this company I was in charge of the research and development of energy storage systems based on lithium batteries technoligies for european projects and lithium batteries management circuit (BMS ) for the company. Major accomplishments: • Design of BMS circuits and full SW development (slaves and masters devices). • Development of energy storage systems with more than 3000 cells each. • Energy storage management in smart grid. • Functionality tests of the developed devices in a lab enviroment. • SCADA Systems developed to manage the energy storage system. • High voltage work environment. • CAN bus and ModBus integrations.


Application SW Dev.: Matlab/Simulink
Electronics.: Embeded desing and SW
Lithium batteries device desssing