Profileimage by Alberto Peyro Embedded Software Developer from Barcelona

Alberto Peyro

available

Last update: 21.10.2023

Embedded Software Developer

Graduation: not provided
Hourly-/Daily rates: show
Languages: German (Elementary) | English (Full Professional) | Spanish (Native or Bilingual)

Attachments

alberto-peyro-embedded-software--cv.pdf

Skills

Embedded Software development:
Programming languages: Assembly, C, C++, VBNET
Microcontroller architectures: Intel, Avr, C2000, Arm cortex M0, Pic
Testing: Vector cast, Polyspace
Ide: MicrochipStudio, Visual Studio 2010, Eclipse
Code managment tools: Git, SVN, Jira
Communication busses: Ethernet, Can, SPI, I2C, Uart, 1-Wire
Lab tools: Oscilloscope, logic analyzer, power supplies

Project history

06/2022 - 05/2023
Atlas Copco - Antwerp Belgium


07/2019 - 05/2022
Embedded system consultor
Sitel

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.

06/2018 - 06/2019
Embedded system consultor
Ficosa

Project: On board charger for electric vehicle - Daimler

Description: Electric charger was designed by using two processors: one ASIL C main
processor to handle application logic and CAN communication, and one ASIL B Dsp to




handle H bridge control. My main activity was on ASIL B Dsp, fixing deterministic
scheduler implementation, adding control algorithms: PI controller and 2P2Z,
implementing digital filters, implementing low level ASIL B test routines at boot time
(oscillator, PWM, ADC, march C for RAM memories, etc), designing unit test,
debugging complex bugs (race conditions, aliasing on measurements, etc.)
Technologies: C2000 Dsp processor from Texas instruments, C and assembly
languages, digital signal processing, automotive waterfall methodology (V), unit test,
coverage metrics, Misra C. Tools: Eclipse Ide, Autosar framework, VectorCast, Matlab,
Jira, Svn.
Milestones: Reworking of crucial software modules: bootloader, deterministic
scheduler and power control algorithm implementation boosted the performance of
the final product.

02/2008 - 05/2018
Embedded system consultant
LogiTrack, Summa Sistemas C.A. (NCR Corporation)

Main Projects:

a. Fiscal Memory
Description: Architect/design and develop an encrypted memory device placed on
thermal receipt printers to store transactions in shops. This information is used by
government for tax audit.
Technologies: Microprocessor based hardware design, PCB, firmware developed on C
language and assembly, Avr processors from Microchip. Communication busses:
RS232/UART, SPI. Communication protocol definition to communicate memory device
and PC point of sale software. DLL implementation to support designed protocol on
Windows OS (C++). Thermal receipt printers: NCR 7197 and NCR7197sII. XTEA and
AES128 encryption algorithm, Whirlpool digital signature.
Milestones: Sales volume of +4000 units

b. Keypad for fleet management user interface
Description: Architect, design and develop a truck driver interface to store events
during goods transportation routes (accidents, stops, merchandise loading, unloading).
It is also used to collect truck telemetry like temperature of goods. The interface is
constantly in contact with fleet management device for data transmission.
Technologies: Hardware design, PCB, firmware in C language and assembly, Avr
processor from Microchip, FreeRTOS. Communication interfaces: UART, 1-Wire,
SAE/CAN protocol, LCD-4bit. Protocol definition to communicate with data analytic
system that stores events in real time. DLL developed for integration on data analytics
servers using (C#). Support configuration software application developed in VBNET to
configure keypads on the field. Integration of keypad with common market fleet
management units: Efora, Queclink, MixTelematics.
Milestones: Sales volume of 600 units (main customer Shell in Brazil)

c. Barcode system implementation for production control in CASTFILM, BOPP lines
Description: Architect, design and develop a barcode system that register production
of plastic film bobbins. Main control parameters were bobbin weight, size, operator,
thickness, timestamp, unique barcode assigned.
Technologies: Visual basic 6 application running over windows that provides user
interface to operator to automatically register plastic bobbins produced, with




automatic weight collection and transmission to company AS400 database servers.
Integration of barcode printers (Zebra). Balances integration by deploying Zigbee low
power network devices, built based on xbee modules. Communication interfaces:
TCP/IP, Ethernet, Zigbee.
Milestones: Customer achieved 8% production increase impact by implementing
this control system.
d. Hmi implementation for operation and monitoring of BOPP bobbin production line
Description: Architect design and develop an HMI scada system to replace obsolete
Telemecanique system. This system interfaced with Telemecanique PLC by means of
etherway protocol (kind of Modbus over coaxial ethernet network)
Technologies: Hardware design of a protocol conversion gateway from etherway to
Modbus Rtu, PCB and firmware. Processor Avr from Microchip. Development of Scada
using Azeotech package (www.azeotech.com)
Milestones: Customer achieved 8% production increase impact by implementing
these controsl system.
e. Design of HVAC system for operation optimization of cinema
Description: Architect, design and develop a specialized gateway hardware and
sensors to collect cinema ambient variables (temperature, humidity), and main
projection equipment variables (power consumption) and send the information via
TCP/IP network to SNMP monitoring system
Technologies: Hardware design of gateway node, PCB and firmware. Avr processor
from Microchip. Communication interfaces: TCP/IP, Ethernet, RS232

01/1998 - 12/2008
Technical Sales Manager
Lucent Technologies

Projects: Technical sales lead for the following accounts: Movilnet-Verizon/Venezuela,
Setar/Aruba, Centenial/Puerto Rico
Main responsibilities:
- Technical closure of offers
- Help account manager with customer relationship management
- Technical strategy definition
- Technical support to project managers with the proposals awarded
- Relationship with internal product houses for features requirements, material
forecasting, sales forecasting.
Competence areas and Technologies
- Wireless network architecture (3GPP standard, CDMA y GSM)
- Backhaul networks (PDH/SDH, microwave links)
- Backbone networks (Core routers IP/MPLS)

Milestones: Three years consecutive recognition in the "achievers club" for exceeding
sales expectation. First sale in CALA region of Lucent SDHLR (distributed home
location register database for cellular communication networks) with a value of 10M$.

01/1997 - 01/1998
Intern
Intevep - PDVSA

Project: Acquisition card for electrical measurement in rock cores taken from oil wells
Main responsibilities:
- Card design and development
- Measurement setup definition




Technologies:
- Hardware design
- PCB design
Milestones: The work methodology proposed: measure rock cores in parallel
electrodes by using voltages pulses sets a new research path for the lab team, by
looking for correlation between electrical and geophysical properties of the cores.

Local Availability

Open to travel worldwide
Profileimage by Alberto Peyro Embedded Software Developer from Barcelona Embedded Software Developer
Register