Spanish &Catalan: Mother tongues.
English: Proficient level, spoken and written. Five years of study (350 yearly hours) in the Official School of Languages of Barcelona. Working stays in both the UK and the USA. Work language.
German: Proficient level, spoken and written. Five years of study (350 yearly hours) in the Official School of Languages of Barcelona.8 years working experience in Germany. Work language.
French: Proficient level, spoken and written. Five years of study (350 yearly hours) in the Official School of Languages of Barcelona. Several working stays in France. Work language.
Italian: Working level, spoken.
Russian: Elementary level, spoken and written. A2 level in the Official School of Languages of Barcelona.
Portuguese: Basic notions, spoken. Very good comprehension (oral and written).
Task: Development of a combined Adaptive and Classic AUTOSAR SW Architecture for a High Power Computer to be used in TRATON (VW, Scania, Man) autonomous commercial vehicles.
This task includes: Creation of a middleware SW architecture containing classic and adaptive Autosar functionalities and services. Deployment of such architecture over a HW combination of NVIDIA and NXP S32 ARM multicore HW platforms. Ensuring traceability between SW architecture based on customer requirements in coordination with the system & the core development. Communication with OEM and suppliers on questions about the SW architecture.
Highlights:1st development and deployment of a compatible Classic-Adaptive Autosar middleware service SW platform, running on NVIDIA-QNX and NXP S32- Autosar-Classic multicore system.
Knowledge &Tools used during this role: Enterprise Architect, PTC Integrity, DOORS, Yakindu, Vector Autosar tool chain, JIRA Confluence, Git based Configuration management tools, Agile Scrum methodology, Some/IP.
Task: Definition and deployment of a corporate Autosar platform (Application and BSW-Basic Software-) into PREH ECUs, including safety ISO 26262, over HW multicore embedded architectures like Infineon Tricore (Aurix).
This task includes: Configuration from scratch of Autosar BSW (MCAL, Com Stack, Mem Stack, Diag Stack, Multicore OS&System, E2E CANFD, RTE, Crypto) as per Architecture and safety requirements; Definition of workflows and automatization among Tools (Vector and Matlab simulink, arxml and Enterprise Architecture); C-Programming PWM-Timer synchronized driver of infineon Aurix 3X platform microcontroller; board and Communication bring-up, handling internal and external defects with effective HW and SW debugging, fine-tuning and calibration by using various tools like Oscilloscope, Logic Analyzers.
Highlights:1st deployment of PREH BSW and Application SW Platform into an On Board Charger Project for Volvo Cars,running on Aurix 3xxx microcontroller.
Knowledge &Tools used during this role: Enterprise Architect, ISO 26262, DOORS, Vector DaVinci and Configurator Pro,EB Tresos, Autosar, Python scripting, Lauterbach debugger, CANoe, CANalyzer, Canape, Tessy, Polyspace.
This task includes: Definition of Techsat Ads2 products needs in order to be integrated and compliant with Autosar standard methodology (input/output work products to/from the tool, interoperability with other Autosar tools, etc.); Scripts development for automatic code generation of architecture layer (RTE) in order to run application code over Techsat Ads2 simulator; coding guidelines definition; code generation process definition; sw build process definition; training Techsat engineers once the tool and methodology is up and running.
Highlights:1st Autosar RTE (Run-Time Environment) sw layer generation by Techsat Ads2RTE to be integrated within Techsat Ads2 simulator for automotive applications, running over Windows and Linux.
Knowledge &Tools used during this role: Vector DaVinci and Configurator Pro Autosar 4.x, Python scripting (dom, pygccxml modules), MSVC, Linux, gcc.
Technical lead in the deployment of AUTOSAR methodology within MAGNA sw team and in the migration of SW code from MAGNA proprietary sw architecture to Autosar standard 4.3.x sw architecture. This includes: Definition of Autosar development process at MAGNA, including coding guidelines, SWC generation process, SW build process, and Autosar SW tools deployment; SW Developers training; Scripts development for automatic generation of SWCs and for migration acceleration; Standard criteria definition for SW function and runnable allocation (function and memory) into distributed system (Multi-Core), according to Timing and Data dependency analysis between SWCs; Standard tasks and artefact definition, taking SWCs and AUTOSAR methodology as basis-> re-use of tasks and artefacts in different projects.
Highlights: First Autosar SW architecture Platform for Transmission Systems available at MAGNA, and successful migration of different projects for different OEMs (BMW, Daimler).
Knowledge &Tools used during this role: Vector DaVinci and Configurator Pro Autosar 4.x, Python scripting for process automatization and code generation, GLIWA, Timing Architect,Tricore microcontrollers, IBM DOORS for requirements management and design specifications, PTC Integrity, Enterprise Architect, Windows cmd.
SW Architect (Senior SW Consultant) at TTTech Computertechnik AG, Wien, Austria
SW Architect for a communication platform between several multicore controllers running different operating systems (Autosar, Lynux and VxWorks), which is integrated within an ADAS/autonomous driving ECU for an Audi/VW project (Zfas).
This includes Sw Architecture definition, design and documentation for inter controller communication layer over Ethernet link, as well as definition and deployment of Functional Safety SW architecture, following ISO 26262.
Project follows Automotive spice V-model, running under Scrum development methodology.
Highlights:
Automatization of SW architecture generation, which includes adapting AUTOSAR compliant sources to be automatically imported into an Enterprise Architect design environment.
Knowledge &Tools used during this role:
Vector AUTOSAR, Lynux and Windriver Vxworks stacks, C/C++ language, Python scripting for code generation, parsers, sw plugins, automatization and integration, Aurix and NVIDIA microcontrollers, Altera ARM cyclone 5 FPGA, PTC integrity for requirements management and design specifications, Enterprise Architect, Windows cmd, Office.Scrum methodology, automotive Spice V-model.
April 2014 ? December 2015: SW Architect (Senior SW Consultant) at Bombardier(Mannheim, Germany).
Task:
Autosar 4.0 SW Architect for an inductive Battery Charger ECU within an Audi/VW project of MlbEvo platform.This includes Sw Architecture definition, RTE and BSW modules configuration, code generation and code integration, using the Matlab Simulink, targetlink and systemdesk tool chain for Application modules, and Elektrobit Autocore for RTE and BSW modules.
Definition and deployment of Functional Safety SW architecture, following ISO 26262, including definition and configuration of BSW safety mechanisms.
Highlights:
Autosar project definition from scratch, and single architect,i.e, expertise in the whole Autosar stack.
Knowledge&Tools used during this role:
AUTOSAR 4.0, C/C++ language, assembly language, Freescale Power PC microcontrollers, Python language for PC applications (parsers, sw plugins, etc.), PClint, QAC,Polyspace,
AUTOSAR tools:
DOORS,Matlab,Targetlink, SystemDesk, Elektrobit Autocore, Matlab, CaNoe, Lauterbach debugger, Windows, Office.
February 2013 ? April 2014:SW Architect (Senior SW Consultant) at DELPHI(Cologne Area, Germany).
Task:
Autosar 4.0 SW Architect and Integrator of functionalities (Park assistance ) running into Body Control Module ECUs.This includes sw Architecture definition, RTE and BSW modules configuration, code generation and code integration for a Volvo Car Corporation Body Control Module project.
Definition and deployment of Functional Safety SW architecture, following ISO 26262, including definition and configuration of BSW safety mechanisms.
Benchmarck and analysis of complex SW architectures Autosar+Linux embedded
Highlights:
Autosar 4.0 configurations running distributedly in several cores (Multicore OS and RTE multicore expert).
Tools:
DOORS,VSx (VSA,VSB) Autosar configurator from Mentor Graphics, CaNoe,etc..
February 2012?March 2013 :SW Architect (Senior SW Consultant) at VALEO(Stuttgart, Germany).
Task:
Autosar 4.0 SW Architect and Integrator of functionalities (Park assistance ) running into Body Control Module ECUs.This includes sw Architecture definition, RTE and BSW modules configuration, code generation and code integration for a Volvo Car Corporation Body Control Module project.
Definition and deployment of Functional Safety SW architecture, following ISO 26262, including definition and configuration of BSW safety mechanisms.
Benchmarck and analysis of complex SW architectures Autosar+Linux embedded
Highlights:
Autosar 4.0 configurations running distributedly in several cores (Multicore OS and RTE multicore expert).
Tools:
DOORS,VSx (VSA,VSB) Autosar configurator from Mentor Graphics, CaNoe,etc..
August 2011 ? February2012 :SW Architect (Senior SW Consultant) at BHTC (Behr Hella Termocontrol). (Lippstadt, Germany).
Task:
Development of a corporate basic software package for automotive climate control units, following AUTOSAR standard.This includes integration and adaptation from existing code to AUTOSAR architecture, code generation and integration from standard tools (MicroSar & Da Vinci from Vector Informatik), and specific sw modules development.
Knowledge&Tools used during this role:
AUTOSAR 3.1, AUTOSAR 3.2,C/C++ language, assembly language, RenesasV850 microcontrollers, Python language for PC applications (parsers, sw plugins, etc.), PClint, Polyspace, AUTOSAR tools: MicroSar, Da Vinci, Matlab, Simulink, State Flow , DOORS, MKS, CANoe/CANape for CAN and LIN, Windows,Office.
Sept 2010 ? August 2011 : ADD Semiconductors (ATMEL) (Zaragoza, Spain).
Rolle: Technical Development Manager.
Task:
Creation, management and supervision of the ADD product development group (10-13 people), which is responsible of the development of evaluation boards, customized prototypes, and reference board designs (Hw), as well as of the basic embedded software (drivers, OS, communication protocols sw stacks) and sw PC tools needed to design and develop Power Line Communications applications based upon ADD system on chips (PRIME and LINKY Smart metering, domotic, smart photovoltaic).
This includes: Creation and implementation of development plans for ADD systems containing hw&sw modules; management, supervision, and work review of the projects developed by the product development group according to a predefined schedule and quality level; deployment of design development processes oriented to maximize quality and minimize risks; direction of system definition and development (hw&sw) oriented to create modular and standard hw and sw modules,which can be easily reusable and integrable in more complex systems; automatization of team and work supervision through development and deployment of automatic tools (plugs for SVN or parsers of MS project, which remind task responsibles via email); performance evaluation, mentoring and career plan development for team members; ensurement that technical budget is adhered to and that other technical resources are well utilized for maximum efficiency.
Results: Boost of engineering production for hw modules, PC tools, and ADD proprietary embedded sw (like PRIME and ECSS communication sw stacks), and integration of ADD firmware in a Linux embedded system.
Knowledge&Tools used during this role:
Microsoft Project , C/C++ language, Python language for PC applications (parsers, sw plugins, etc.), SVN administrator level, Windows,Office, PRIME etc.
May 2005 ? August 2010: LEAR CORPORATION Inc
Rolle: Senior Systems Engineer. Advanced design. (Valls, Spain ).
Task:
Definition and development of a corporate global system architecture and reusable SW, according to the AUTOSAR standard, for all projects developed in LEAR Corporation.
This includes: Understand UML models defined by AUTOSAR standard for the different SW components of an ECU; map the defined models into reusable software code for any ECU including such functionality; generate requirements, models and specifications for new modules not already standardized, but potentially reusable; define design process and workflows within the advanced design team; define and develop new SW tools addressed to provide customized SW code, based upon standard templates; document and train future users within the rest of the development departments in the integration of the common architecture to production projects.
Knowledge&Tools used during this role: C/C++ language, assembly language for DSP and ARM, MPCx microcontrolers, Python language for PC applications (parsers, sw plugins, etc.), AUTOSAR tools, Matlab, Simulink, State Flow , DOORS, Visual source safe, SVN, MxVdef, UML Enterprise Architect, CANoe/CANape for CAN and LIN, Windows,Office.
SW Department Responsible, Philippines Engineering&Tech Center(Cebú, Philippines,1 year assignment).
Task:
Technical project supervision for automotive electronic products in the Asia-Pacific region (electronic seat and Body Control modules for NISSAN, MITSUBISHI, FORD), and strategic coordination of the Lear Philippines engineering center. Tasks included: assigning human and material resources to projects, stablishment of development processes, technical support in key points of project development, customer and provider management.
Knowledge&Tools used during this role: C/C++ language, Matlab, Simulink, State Flow , DOORS, Visual source safe, Sinergy and Change Sinergy, SVN, MxVdef, Microsoft Project, CANoe/CANape for CAN and LIN, Windows,Office.
Technical Teamleader Automotive systems. (Valls, Spain, 1,5 year assignment).
Task:
SW project management for electronic products, which includes: SW architecture design for embedded applications running in real time, sw coding, and customer follow up. I have worked in Battery monitoring system (VW group, more than 3 millions units/year) and Body control units (BMW, more than 2 million units/ year).
Knowledge&Tools used during this role: C/C++ language, assembly language for DSP and microcontrollers, Python language for PC applications (parsers, sw plugins, etc.), DOORS, PClint, Polyspace, Visual source safe, SVN, Enterprise Architect, Microsoft Project, CANoe/CANape for CAN and LIN, Windows,Office.
Senior Systems Engineer. Automotive systems. (Valls, Spain, 1,5 years assignment ).
Task:
Software and Hardware design of automotive applications. I have worked in several product lines: electronic seats, Smart junction Boxes, Body control modules, and battery monitoring system.
Knowledge&Tools used during this role: C/C++ language, assembly language for DSP and microcontrollers, Matlab, Simulink, State Flow , DOORS, Visual source safe, PClint, Polyspace, Enterprise Architect, Microsoft Project, CANoe/CANape for CAN and LIN, Windows,Office, UNIX user, Adobe Framemaker.
October 2001 ? May 2005: TEXAS INSTRUMENTS Inc
April 2003-May 2005: Field Application Engineer (FAE) Automotive systems. (Freising, Germany).
Task:
Europe-wide design support and training provision (hardware and software) for microcontroller units targeted for automotive applications (ABS, Airbag, and other safety applications).
Knowledge&Tools used during this role: C/C++ language, assembly language for DSP and ARM microcontrollers, Clear Case, CANoe for CAN and LIN, Windows,Office, UNIX user, Adobe Framemaker, PCAD, EVM HW design.
October 2001-April 2003: Texas Instruments European Graduate Program. 18-month trainee program consisting in 3 different assignments in 3 different business areas and locations of the company.
Sales assignment:
Technical assignment:
Marketing assignment:
Marketing Engineer. Central Europe sales& marketing (Paris, France).
November 2000 ?July 2001: BLAUPUNKT, ROBERT BOSCH GMBH
Master Thesis.
Tools used during this role: Matlab, Windows,Office, UNIX user, Adobe Framemaker.
June 2000 ?November 2000: SIEMENS AG
Internship. Siemens Regional sales office (Barcelona, Spain)
Education
1996 ?2001: Universitat Politècnica de Catalunya, (E.T.S.E.T.B, Barcelona)
Masters Degree in Telecommunications / electrical Engineering. Specialization: Microelectronics and signal processing.
Master Thesis mark: A+.
2005 ?2009: Universitat Oberta de Catalunya.
Humanities Degree.
Master Thesis mark: A+.
ComplementaryTrainings
Technical seminars Certifications
Seminars for commercial & personal development
Personal skills
Due to my professional background, I am able to develop any task in all the steps of the development process of an electronic product, i.e, the Hardware & Software design process(requirements management, Design, coding, verification & validation), project management, lead of technical teams, commercial activity, and determination of market needs. Deep experience in communication applications (radio receivers, ADSL modems and Power line communications like smart metering or domotics), and automotive electronics(ABS, Airbag, Body Control Module, Battery monitoring, tire pressure monitoring, Parking assistance and Battery inductive charging), but fully capable in any real time embedded system, as mass consumer products, or aerospace, electro medical, and infrastructures.
Microcontrollers and DSPs:
Deep knowledge of HW architectures and assembly instruction sets for platforms ARM,Power PC, 8051,Star12, NEC,TI DSPs, C2000, C5000, C6000, OMAP, X86, System Basis Chips and of the software tools developed by Texas Instruments Inc, ARM Ltd, ST, and ADD. (DSP, OMAP, RFID chipsets, ADSL chipsets, ADD1010; ADD1021)
Deep experience in the use of evaluation boards for application debugging.
Knowledge of evaluation boards design.
Experience in definition of SoCs and peripheral modules (datasheet and specifications).
Knowledge of software related to electronic design and simulation: Pspice and Labview.
Embedded Systems:
UML System and SW Architecture design.Tools: Sparx Enterprise Architect,IBM Rational Rhapsody
Complex Device Drivers design and development, RTOS, OSEK, Multicore OS and distributed systems.
PID Controllers, Telecom signal processing systems design. Modeling tools. Matlab-Simulink-Stateflow,
Automotive standards and tools
Automotive Standards: AUTOSAR 3.x, AUTOSAR 4.x, Automotive Spice, ISO 26262 Functional Safety, CAN, LIN,Flexray,MOST.
AUTOSAR and other Automotive Tools: Systemdesk and targetLink Dspace, Elektrobit Stack, Vector Da Vinci and Vector Configurator Pro, Mentor Graphics VSA and VSB, CANoe for CAN and LIN, VECTOR Informatic &VOLCANO&MENTOR.
Autosar BSW configuration, Autosar Architecture design and RTE
Modeling tools. Matlab-Simulink-Stateflow, ASCET, MxVdef
Code analysis tools: PC-Lint, Polyspace
Debuggers:Lauterbach, I-systems debugger, other propietary Debuggers, Gdb fro Linux
Programming languages:
C/C++ language for embedded systems and Windows, Visual Studio
Scripting: Python (make, automatization scripts), Make, XML parsers
Telecommunications/Signal processing:
Deep knowledge of communication system development for telecom, and power line communications applications, i.e., HW and SW system design, modulation and demodulation techniques, channel coding and decoding algorithms, and voice processing.
Telecommunications Standards:GSM,ADSL
Smart metering and Domotics Standards: PRIME
Knowledge of both data transmission networks and protocols: SDH over WDM, ATM networks, IPv6
Basic notions of imaging processing: JPEG and MPEG
Project management:
Deep knowledge of product and system development processes (V-cycle), SPICE, and automotive SPICE.
Project management tools: MS Project.
Requirement Tools: DOORS
Configuration management tools: SVN (user and administrator), Mercurial, MKS, Clearcase, Serena, Visual Source Safe, Sinergy, Change Sinergy
PC tools: MS Office, Adobe Framemaker.
Automotive OEM
Automotive TIER1
Semiconductors Industrie
Telecommunications Industrie
Energie
Task: Development of a combined Adaptive and Classic AUTOSAR SW Architecture for a High Power Computer to be used in TRATON (VW, Scania, Man) autonomous commercial vehicles.
This task includes: Creation of a middleware SW architecture containing classic and adaptive Autosar functionalities and services. Deployment of such architecture over a HW combination of NVIDIA and NXP S32 ARM multicore HW platforms. Ensuring traceability between SW architecture based on customer requirements in coordination with the system & the core development. Communication with OEM and suppliers on questions about the SW architecture.
Highlights:1st development and deployment of a compatible Classic-Adaptive Autosar middleware service SW platform, running on NVIDIA-QNX and NXP S32- Autosar-Classic multicore system.
Knowledge &Tools used during this role: Enterprise Architect, PTC Integrity, DOORS, Yakindu, Vector Autosar tool chain, JIRA Confluence, Git based Configuration management tools, Agile Scrum methodology, Some/IP.
Task: Definition and deployment of a corporate Autosar platform (Application and BSW-Basic Software-) into PREH ECUs, including safety ISO 26262, over HW multicore embedded architectures like Infineon Tricore (Aurix).
This task includes: Configuration from scratch of Autosar BSW (MCAL, Com Stack, Mem Stack, Diag Stack, Multicore OS&System, E2E CANFD, RTE, Crypto) as per Architecture and safety requirements; Definition of workflows and automatization among Tools (Vector and Matlab simulink, arxml and Enterprise Architecture); C-Programming PWM-Timer synchronized driver of infineon Aurix 3X platform microcontroller; board and Communication bring-up, handling internal and external defects with effective HW and SW debugging, fine-tuning and calibration by using various tools like Oscilloscope, Logic Analyzers.
Highlights:1st deployment of PREH BSW and Application SW Platform into an On Board Charger Project for Volvo Cars,running on Aurix 3xxx microcontroller.
Knowledge &Tools used during this role: Enterprise Architect, ISO 26262, DOORS, Vector DaVinci and Configurator Pro,EB Tresos, Autosar, Python scripting, Lauterbach debugger, CANoe, CANalyzer, Canape, Tessy, Polyspace.
This task includes: Definition of Techsat Ads2 products needs in order to be integrated and compliant with Autosar standard methodology (input/output work products to/from the tool, interoperability with other Autosar tools, etc.); Scripts development for automatic code generation of architecture layer (RTE) in order to run application code over Techsat Ads2 simulator; coding guidelines definition; code generation process definition; sw build process definition; training Techsat engineers once the tool and methodology is up and running.
Highlights:1st Autosar RTE (Run-Time Environment) sw layer generation by Techsat Ads2RTE to be integrated within Techsat Ads2 simulator for automotive applications, running over Windows and Linux.
Knowledge &Tools used during this role: Vector DaVinci and Configurator Pro Autosar 4.x, Python scripting (dom, pygccxml modules), MSVC, Linux, gcc.
Technical lead in the deployment of AUTOSAR methodology within MAGNA sw team and in the migration of SW code from MAGNA proprietary sw architecture to Autosar standard 4.3.x sw architecture. This includes: Definition of Autosar development process at MAGNA, including coding guidelines, SWC generation process, SW build process, and Autosar SW tools deployment; SW Developers training; Scripts development for automatic generation of SWCs and for migration acceleration; Standard criteria definition for SW function and runnable allocation (function and memory) into distributed system (Multi-Core), according to Timing and Data dependency analysis between SWCs; Standard tasks and artefact definition, taking SWCs and AUTOSAR methodology as basis-> re-use of tasks and artefacts in different projects.
Highlights: First Autosar SW architecture Platform for Transmission Systems available at MAGNA, and successful migration of different projects for different OEMs (BMW, Daimler).
Knowledge &Tools used during this role: Vector DaVinci and Configurator Pro Autosar 4.x, Python scripting for process automatization and code generation, GLIWA, Timing Architect,Tricore microcontrollers, IBM DOORS for requirements management and design specifications, PTC Integrity, Enterprise Architect, Windows cmd.
SW Architect (Senior SW Consultant) at TTTech Computertechnik AG, Wien, Austria
SW Architect for a communication platform between several multicore controllers running different operating systems (Autosar, Lynux and VxWorks), which is integrated within an ADAS/autonomous driving ECU for an Audi/VW project (Zfas).
This includes Sw Architecture definition, design and documentation for inter controller communication layer over Ethernet link, as well as definition and deployment of Functional Safety SW architecture, following ISO 26262.
Project follows Automotive spice V-model, running under Scrum development methodology.
Highlights:
Automatization of SW architecture generation, which includes adapting AUTOSAR compliant sources to be automatically imported into an Enterprise Architect design environment.
Knowledge &Tools used during this role:
Vector AUTOSAR, Lynux and Windriver Vxworks stacks, C/C++ language, Python scripting for code generation, parsers, sw plugins, automatization and integration, Aurix and NVIDIA microcontrollers, Altera ARM cyclone 5 FPGA, PTC integrity for requirements management and design specifications, Enterprise Architect, Windows cmd, Office.Scrum methodology, automotive Spice V-model.
April 2014 ? December 2015: SW Architect (Senior SW Consultant) at Bombardier(Mannheim, Germany).
Task:
Autosar 4.0 SW Architect for an inductive Battery Charger ECU within an Audi/VW project of MlbEvo platform.This includes Sw Architecture definition, RTE and BSW modules configuration, code generation and code integration, using the Matlab Simulink, targetlink and systemdesk tool chain for Application modules, and Elektrobit Autocore for RTE and BSW modules.
Definition and deployment of Functional Safety SW architecture, following ISO 26262, including definition and configuration of BSW safety mechanisms.
Highlights:
Autosar project definition from scratch, and single architect,i.e, expertise in the whole Autosar stack.
Knowledge&Tools used during this role:
AUTOSAR 4.0, C/C++ language, assembly language, Freescale Power PC microcontrollers, Python language for PC applications (parsers, sw plugins, etc.), PClint, QAC,Polyspace,
AUTOSAR tools:
DOORS,Matlab,Targetlink, SystemDesk, Elektrobit Autocore, Matlab, CaNoe, Lauterbach debugger, Windows, Office.
February 2013 ? April 2014:SW Architect (Senior SW Consultant) at DELPHI(Cologne Area, Germany).
Task:
Autosar 4.0 SW Architect and Integrator of functionalities (Park assistance ) running into Body Control Module ECUs.This includes sw Architecture definition, RTE and BSW modules configuration, code generation and code integration for a Volvo Car Corporation Body Control Module project.
Definition and deployment of Functional Safety SW architecture, following ISO 26262, including definition and configuration of BSW safety mechanisms.
Benchmarck and analysis of complex SW architectures Autosar+Linux embedded
Highlights:
Autosar 4.0 configurations running distributedly in several cores (Multicore OS and RTE multicore expert).
Tools:
DOORS,VSx (VSA,VSB) Autosar configurator from Mentor Graphics, CaNoe,etc..
February 2012?March 2013 :SW Architect (Senior SW Consultant) at VALEO(Stuttgart, Germany).
Task:
Autosar 4.0 SW Architect and Integrator of functionalities (Park assistance ) running into Body Control Module ECUs.This includes sw Architecture definition, RTE and BSW modules configuration, code generation and code integration for a Volvo Car Corporation Body Control Module project.
Definition and deployment of Functional Safety SW architecture, following ISO 26262, including definition and configuration of BSW safety mechanisms.
Benchmarck and analysis of complex SW architectures Autosar+Linux embedded
Highlights:
Autosar 4.0 configurations running distributedly in several cores (Multicore OS and RTE multicore expert).
Tools:
DOORS,VSx (VSA,VSB) Autosar configurator from Mentor Graphics, CaNoe,etc..
August 2011 ? February2012 :SW Architect (Senior SW Consultant) at BHTC (Behr Hella Termocontrol). (Lippstadt, Germany).
Task:
Development of a corporate basic software package for automotive climate control units, following AUTOSAR standard.This includes integration and adaptation from existing code to AUTOSAR architecture, code generation and integration from standard tools (MicroSar & Da Vinci from Vector Informatik), and specific sw modules development.
Knowledge&Tools used during this role:
AUTOSAR 3.1, AUTOSAR 3.2,C/C++ language, assembly language, RenesasV850 microcontrollers, Python language for PC applications (parsers, sw plugins, etc.), PClint, Polyspace, AUTOSAR tools: MicroSar, Da Vinci, Matlab, Simulink, State Flow , DOORS, MKS, CANoe/CANape for CAN and LIN, Windows,Office.
Sept 2010 ? August 2011 : ADD Semiconductors (ATMEL) (Zaragoza, Spain).
Rolle: Technical Development Manager.
Task:
Creation, management and supervision of the ADD product development group (10-13 people), which is responsible of the development of evaluation boards, customized prototypes, and reference board designs (Hw), as well as of the basic embedded software (drivers, OS, communication protocols sw stacks) and sw PC tools needed to design and develop Power Line Communications applications based upon ADD system on chips (PRIME and LINKY Smart metering, domotic, smart photovoltaic).
This includes: Creation and implementation of development plans for ADD systems containing hw&sw modules; management, supervision, and work review of the projects developed by the product development group according to a predefined schedule and quality level; deployment of design development processes oriented to maximize quality and minimize risks; direction of system definition and development (hw&sw) oriented to create modular and standard hw and sw modules,which can be easily reusable and integrable in more complex systems; automatization of team and work supervision through development and deployment of automatic tools (plugs for SVN or parsers of MS project, which remind task responsibles via email); performance evaluation, mentoring and career plan development for team members; ensurement that technical budget is adhered to and that other technical resources are well utilized for maximum efficiency.
Results: Boost of engineering production for hw modules, PC tools, and ADD proprietary embedded sw (like PRIME and ECSS communication sw stacks), and integration of ADD firmware in a Linux embedded system.
Knowledge&Tools used during this role:
Microsoft Project , C/C++ language, Python language for PC applications (parsers, sw plugins, etc.), SVN administrator level, Windows,Office, PRIME etc.
May 2005 ? August 2010: LEAR CORPORATION Inc
Rolle: Senior Systems Engineer. Advanced design. (Valls, Spain ).
Task:
Definition and development of a corporate global system architecture and reusable SW, according to the AUTOSAR standard, for all projects developed in LEAR Corporation.
This includes: Understand UML models defined by AUTOSAR standard for the different SW components of an ECU; map the defined models into reusable software code for any ECU including such functionality; generate requirements, models and specifications for new modules not already standardized, but potentially reusable; define design process and workflows within the advanced design team; define and develop new SW tools addressed to provide customized SW code, based upon standard templates; document and train future users within the rest of the development departments in the integration of the common architecture to production projects.
Knowledge&Tools used during this role: C/C++ language, assembly language for DSP and ARM, MPCx microcontrolers, Python language for PC applications (parsers, sw plugins, etc.), AUTOSAR tools, Matlab, Simulink, State Flow , DOORS, Visual source safe, SVN, MxVdef, UML Enterprise Architect, CANoe/CANape for CAN and LIN, Windows,Office.
SW Department Responsible, Philippines Engineering&Tech Center(Cebú, Philippines,1 year assignment).
Task:
Technical project supervision for automotive electronic products in the Asia-Pacific region (electronic seat and Body Control modules for NISSAN, MITSUBISHI, FORD), and strategic coordination of the Lear Philippines engineering center. Tasks included: assigning human and material resources to projects, stablishment of development processes, technical support in key points of project development, customer and provider management.
Knowledge&Tools used during this role: C/C++ language, Matlab, Simulink, State Flow , DOORS, Visual source safe, Sinergy and Change Sinergy, SVN, MxVdef, Microsoft Project, CANoe/CANape for CAN and LIN, Windows,Office.
Technical Teamleader Automotive systems. (Valls, Spain, 1,5 year assignment).
Task:
SW project management for electronic products, which includes: SW architecture design for embedded applications running in real time, sw coding, and customer follow up. I have worked in Battery monitoring system (VW group, more than 3 millions units/year) and Body control units (BMW, more than 2 million units/ year).
Knowledge&Tools used during this role: C/C++ language, assembly language for DSP and microcontrollers, Python language for PC applications (parsers, sw plugins, etc.), DOORS, PClint, Polyspace, Visual source safe, SVN, Enterprise Architect, Microsoft Project, CANoe/CANape for CAN and LIN, Windows,Office.
Senior Systems Engineer. Automotive systems. (Valls, Spain, 1,5 years assignment ).
Task:
Software and Hardware design of automotive applications. I have worked in several product lines: electronic seats, Smart junction Boxes, Body control modules, and battery monitoring system.
Knowledge&Tools used during this role: C/C++ language, assembly language for DSP and microcontrollers, Matlab, Simulink, State Flow , DOORS, Visual source safe, PClint, Polyspace, Enterprise Architect, Microsoft Project, CANoe/CANape for CAN and LIN, Windows,Office, UNIX user, Adobe Framemaker.
October 2001 ? May 2005: TEXAS INSTRUMENTS Inc
April 2003-May 2005: Field Application Engineer (FAE) Automotive systems. (Freising, Germany).
Task:
Europe-wide design support and training provision (hardware and software) for microcontroller units targeted for automotive applications (ABS, Airbag, and other safety applications).
Knowledge&Tools used during this role: C/C++ language, assembly language for DSP and ARM microcontrollers, Clear Case, CANoe for CAN and LIN, Windows,Office, UNIX user, Adobe Framemaker, PCAD, EVM HW design.
October 2001-April 2003: Texas Instruments European Graduate Program. 18-month trainee program consisting in 3 different assignments in 3 different business areas and locations of the company.
Sales assignment:
Technical assignment:
Marketing assignment:
Marketing Engineer. Central Europe sales& marketing (Paris, France).
November 2000 ?July 2001: BLAUPUNKT, ROBERT BOSCH GMBH
Master Thesis.
Tools used during this role: Matlab, Windows,Office, UNIX user, Adobe Framemaker.
June 2000 ?November 2000: SIEMENS AG
Internship. Siemens Regional sales office (Barcelona, Spain)
Education
1996 ?2001: Universitat Politècnica de Catalunya, (E.T.S.E.T.B, Barcelona)
Masters Degree in Telecommunications / electrical Engineering. Specialization: Microelectronics and signal processing.
Master Thesis mark: A+.
2005 ?2009: Universitat Oberta de Catalunya.
Humanities Degree.
Master Thesis mark: A+.
ComplementaryTrainings
Technical seminars Certifications
Seminars for commercial & personal development
Personal skills
Due to my professional background, I am able to develop any task in all the steps of the development process of an electronic product, i.e, the Hardware & Software design process(requirements management, Design, coding, verification & validation), project management, lead of technical teams, commercial activity, and determination of market needs. Deep experience in communication applications (radio receivers, ADSL modems and Power line communications like smart metering or domotics), and automotive electronics(ABS, Airbag, Body Control Module, Battery monitoring, tire pressure monitoring, Parking assistance and Battery inductive charging), but fully capable in any real time embedded system, as mass consumer products, or aerospace, electro medical, and infrastructures.
Microcontrollers and DSPs:
Deep knowledge of HW architectures and assembly instruction sets for platforms ARM,Power PC, 8051,Star12, NEC,TI DSPs, C2000, C5000, C6000, OMAP, X86, System Basis Chips and of the software tools developed by Texas Instruments Inc, ARM Ltd, ST, and ADD. (DSP, OMAP, RFID chipsets, ADSL chipsets, ADD1010; ADD1021)
Deep experience in the use of evaluation boards for application debugging.
Knowledge of evaluation boards design.
Experience in definition of SoCs and peripheral modules (datasheet and specifications).
Knowledge of software related to electronic design and simulation: Pspice and Labview.
Embedded Systems:
UML System and SW Architecture design.Tools: Sparx Enterprise Architect,IBM Rational Rhapsody
Complex Device Drivers design and development, RTOS, OSEK, Multicore OS and distributed systems.
PID Controllers, Telecom signal processing systems design. Modeling tools. Matlab-Simulink-Stateflow,
Automotive standards and tools
Automotive Standards: AUTOSAR 3.x, AUTOSAR 4.x, Automotive Spice, ISO 26262 Functional Safety, CAN, LIN,Flexray,MOST.
AUTOSAR and other Automotive Tools: Systemdesk and targetLink Dspace, Elektrobit Stack, Vector Da Vinci and Vector Configurator Pro, Mentor Graphics VSA and VSB, CANoe for CAN and LIN, VECTOR Informatic &VOLCANO&MENTOR.
Autosar BSW configuration, Autosar Architecture design and RTE
Modeling tools. Matlab-Simulink-Stateflow, ASCET, MxVdef
Code analysis tools: PC-Lint, Polyspace
Debuggers:Lauterbach, I-systems debugger, other propietary Debuggers, Gdb fro Linux
Programming languages:
C/C++ language for embedded systems and Windows, Visual Studio
Scripting: Python (make, automatization scripts), Make, XML parsers
Telecommunications/Signal processing:
Deep knowledge of communication system development for telecom, and power line communications applications, i.e., HW and SW system design, modulation and demodulation techniques, channel coding and decoding algorithms, and voice processing.
Telecommunications Standards:GSM,ADSL
Smart metering and Domotics Standards: PRIME
Knowledge of both data transmission networks and protocols: SDH over WDM, ATM networks, IPv6
Basic notions of imaging processing: JPEG and MPEG
Project management:
Deep knowledge of product and system development processes (V-cycle), SPICE, and automotive SPICE.
Project management tools: MS Project.
Requirement Tools: DOORS
Configuration management tools: SVN (user and administrator), Mercurial, MKS, Clearcase, Serena, Visual Source Safe, Sinergy, Change Sinergy
PC tools: MS Office, Adobe Framemaker.
Automotive OEM
Automotive TIER1
Semiconductors Industrie
Telecommunications Industrie
Energie
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.