
Yuri Arbeletche
- ysba000@gmail.com
- +55 53 991494292
Career Summary
Electronics engineer with experience in PCB hardware design, embedded software development, and data communication for industrial environments. Professional performance in hardware and firmware development for oil/gas retail and air conditioning markets. Strong experience with prototyping, hardware troubleshooting, and implementation of proprietary data communication protocols.
Work Experience
Embedded Software Engineer
Software development for Embedded Linux application.
Main projects:
- Automation console for gas stations
- Features:
- 7" LCD display GUI with touch panel
- Hardware communication interface up to 48 fuel pumps, 32 fuel tank probes and 64 leak sensor (all UART based, proprietary protocols, proprietary hardware interface or RS485)
- PC software interface via socket connection using proprietary protocol
- Telemetry via MQTT protocol
- Activities:
- Main C++ application development (legacy code maintenance and development of new features)
- Coordination of tests and release cycle
- Development of C firmware for peripheral hardware
Technologies:
- C
- C++
- Python
- JSON
- RFID
- PIC16
- PIC24
- PIC32
- Embedded Linux
- Qt
- Git
- Yocto
- Linux
- Docker
- OOP
Hardware and Software Specialist
Electronics hardware specification and bare-metal firmware development for light commercial air conditioning market (up to 60.000 BTU).
Main activities:
- Development of bare-metal firmware for mass production
- Power electronics hardware specification
- Schematic capture
- Hardware validation
Technologies:
- C
- Python
- PCB Design
- Renesas RX
- Renesas RL78
Electronics Design Engineer
Development of both firmware applications and electronics hardware for oil/gas retail stations equipment.
Main projects:
- Forecourt controller
- PCB design
- Hardware communication interface to fuel dispensers (current loop and RS-485)
- MCU managed flyback power supply for forecourt controller equipment
- Support on troubleshooting of communication protocols
- Firmware development of converter for mechanical fuel dispensers to digital protocols
- Control system for fuel dispenser
- PCB design meeting EMC requirements
- Power supply with back-up battery power
- Motor driving
- Management of preset operations
- Flow rate control via proportional valves
- Documentation of proprietary communicaton protocol
- Documentation for approval in brazilian regulatory agency
- Development of tools for automated troubleshooting and testing (embedded Linux, Python, SSH)
- Development of Bluetooth interface for audit purpose
Main activities:
- Embedded bare-metal applications
- Serial data communication
- Power supply management
- Low-power applications (battery powered)
- Bootloader for in-field firmware update
- Liquid flow control in fuelling applications
- Embedded FreeRTOS applications
- Bluetooth Low Energy with custom profiles
- PC software for testing and debugging
- Primary devices in data communications
- Communication sniffers/loggers
- Automated generation of files for in-field firmware update
- PCB design
- Digital, analog and mixed
- Good practices for EMI reduction
- Up to 4 layers
- Switch-mode power supply design
- Flyback topology (up to 60W)
- Design specification considering normative rules
- Documentation of proprietary communication protocols
Technologies:
- C
- C++
- Python
- Bluetooth Low Energy
- JSON
- RFID
- PIC16
- PIC24
- PIC32
- ARM Cortex-M0
- ESP32
- SMPS Design
- Embedded Linux
Project Technician
Auxiliar to the engineering team in designing new products.
Main activities
- Testing and validation of new designs
- Schematic capture
- PCB design
- PCB prototyping (CNC Router Machine)
- PCB assembly for prototyping (manual, surface-mount and through-hole)
- Development of test jigs for production use (hardware and firmware)
- Bill of Materials
- Elaboration of work instructions for production use
Technologies:
- C
- PCB Design
- SMT Assembly
Repair Technician
Electronic repairing of fuel dispensers controller boards.
Hobbyst projects
- Analog electronics for audio in guitar effects and amplifiers (building and repairing)
- Linux Kernel building
- Bluetooth Classic bridge to USB (hidlink on Github)
- Software for autogenerating C language template code for embedded applications (embctask on Github)
Skills & Tools
-
C
-
C++
-
Linux Embedded
-
Bare-metal
-
PCB Design
-
Python
Others
- Git
- Eagle CAD
- Cryptography
Education
-
Specialization - Software EngineeringUNISINOS2023
-
MSc - Electronic EngineeringUCPEL2021 - 2023
-
BSc - Electrical EngineeringIFSUL2008 - 2015
-
Electronics TechnicianIFSUL2006 - 2008
Courses
-
Specialization in Electronics Design Focusing on Electromagnetic CompatibilityEMC Tecnologia2015
Language
- Portuguese (Native)
- English (Advanced)