Sw engineer

Mar*** ***** (XX años)
Software and Control Engineer en Lear Corporation
Universitat Rovira i Virgili
Tarragona,
Tarragona
Este candidato esta dispuesto a trasladarse
|
Experiencia
Software and Control Engineer
Lear Corporation
mar 2017 - Actualmente
Member of the High Power department, working as a SW and Control engineer involved in the OnBoard Chargers projects for different customers like Volvo Cars or Jaguar Land Rover.
Mainly responsible of the design and implementation of the digital control for a PFC and the development of an application SW component in Matlab/Simulink 

•	Development, implementation and testing of the digital control in a Texas Instruments UCD3138X for a PFC converter using PSIM, Matlab/Simulink, Texas Instruments tools and coding in C language

•	Development of an OBC simplified Matlab/Simulink model for the Hardware-in-the-Loop testing at customer facilities using Matlab/Simulink

•	Development of an AUTOSAR compliance Software component using Model Based Design with Matlab/Simulink and Stateflow

•	Development of diagnostics (OBDII) and safety functions related coding in C for different SW components

•	Discuss about issues and system requirements with the Customer.

•	Requirements analysis, Unit Testing and Integration testing all following the V-model process

•	Support in laboratory testing using Tektronix/LeCroy oscilloscopes and Pacific power supplies

•	Giving support to international teams allocated in USA, India and Morocco
Software Engineer
Lear Corporation
sep 2014 - mar 2017
Member of the PQ26 project team, responsible for the development of a Body Control Module for Volkswagen. 
In the Basic Software team I am responsible of maintaining the stability of the Bootloader and involved in the diagnostics job team
In the Application team I am the responsible for developing and maintain the functionality of the Front Heating Window of the vehicle. In this task I have also developed Unit Tests using Google Test and I have developed the Integration Test scripting in Python.
All development work is highly critical due to the safety condition that involves the development of Software focused on the vehicles. So every code has to pass an extensive Quality Analysis.

•	Responsible of maintain the stability and fixing issues of the Bootloader (BSW). Coding in C++
•	Involved in the Diagnostics team (UDS), fixing issues and implementing code (BSW). This includes handling CAN communications between the BCM and the rest of the vehicle ECU’s, and coding the diagnostics in C++.
•	Responsible for the implementation of the Front Window Heating functionality (Application) and testing via Unit Tests (Google Test) and Integration Tests. Coding in C++ for the application and Python scripting for the Integration Tests
•	Giving support to the team in issues topics: reproducing issues reported by client, developing tests (Unit Tests and Integration Tests), Debug Software.
•	Discuss about issues and system requirements with the Customer.
•	Giving support to international teams allocated in Germany, Philippines, India and Czech Republic
•	Maintain First Sample Validation documents.
Internship
Lear Corporation
oct 2013 - abr 2014
Participant of the Lear Innovation Award ’14, a contest where a group of students from Tarragona and Barcelona universities develop their Final project of the Degree in Lear Valls facilities.
My project was about the Study and development of a Software control for a 20 kW VIENNA rectifier based on PowerPC platform. This project was part of an OnBoard battery charger for electrical vehicles
The most challenging aspects of the project was that the control code had to be executed in less than 14 microseconds, it means that I have experience in optimizing code to get a less time execution and to spend less memory.
Moreover I had to handle the transfer data between the two cores of the microcontroller with a shared memory.
And in addition I have developed a CAN communication network between the microcontroller and the rest of the system for test and debugging purposes, with VECTOR CANoe and CAPL.

•	Developed and implemented, in C, the control code for three current control loops and three voltage control loops of the VIENNA rectifier.
•	Optimized the C code implementation to achieve an execution time lower than 14 us.
•	Implemented, in C, the needed code to use the different peripherals of the microcontroller (ADC’s, PWM’s, ISR’s)
•	Implemented a shared memory to transfer data between the two cores
•	Implemented the CAN communication
Formación
Master's Degree in Electric Vehicle Technologies
Universitat Rovira i Virgili
sep 2018 - Actualmente
•	Final project of the degree in progress: Digital control for a versatile Buck-Boost converter working as a Power Factor Corrector
•	Main subjects: Automobile SW Development, Automotive Development Methodologies, Electrical architecture of vehicles, Design of digital systems with FPGA, Modelling and control of switching converters, Energy Storage and conversion, High frequency electronics and communications
University degree in Computer Science
Universitat Oberta de Catalunya
sep 2016 - Actualmente
•	Main subjects: Data Bases usage, Operative Systems, Design and programing object oriented, Computer structures, Software engineering
University degree in Industrial Electronics and Automation Engineering
Universitat Rovira i Virgili
sep 2009 - jun 2014
•	Participant and 2nd position in the LEAR Innovation Award 2014
•	Final project of the degree: Developed a Software control in C language for a VIENNA rectifier based on PowerPC platform
•	Main subjects: Industrial Informatics, High Power Electronic Systems, Robotic Systems, Digital Electronics, Embedded Software, Microcontrollers applications, Industrial Automation, Automatic Control, Instrumentation, Industrial Organization
Idiomas
Catalan - Native
Spanish - Native
English - Fluent (First Certificate)