Jorge Luis Oliverio
Verified Expert in Engineering
Embedded Systems Developer
San Nicolás de los Arroyos, Buenos Aires Province, Argentina
Toptal member since July 22, 2022
Jorge is a C and C++ developer with more than 10 years of experience building real-time control and automation applications on different operating systems and embedded controllers. He has extensive experience in Ethernet-based protocols for real-time communications such as UDP and EtherCAT.
Portfolio
Experience
Availability
Preferred Environment
Linux, Windows, Embedded Systems, C++, C, Electronics, Hardware, MCU
The most amazing...
...thing I've designed and implemented is an EtherCAT master controller on the hardware of my own design for motion control in the machining process.
Work Experience
Hardware and Software Developer
Freelance
- Developed an EtherCAT master motion controller on the hardware of my own design. Implemented in C and C++.
- Implemented high-precision movement control systems and motor synchronization through EtherCAT communication.
- Developed communication libraries in C, C++, and Python for different operating systems like Linux and Windows.
Process Engineer
Ternium
- Implemented the control of the steel strip catenary in a pickling line.
- Improved the automatic start of the sheet metal winding, accelerating the times and reducing the blows.
- Implemented a monthly report generation system based on information acquired from the production line.
Control and Automation Engineer
TESIS
- Migrated the automatic gauge control of a four-stand cold rolling mill to a platform based on General Electric controllers.
- Developed the logic for the phasing of heating cycle stages in an annealing process.
- Developed a metal strip tracking for a pickling line to automatically take the corresponding actions as the sheet advances on the line.
Hardware and Software Developer
Pronello Competition Research
- Designed and implemented control and data acquisition systems on dedicated controllers.
- Built software with graphical interfaces to operate and configure machines.
- Created software with graphical interfaces for data acquisition and processing.
Full-time Professor | Technological Services
Itba
- Revamped a fire-control system. Implemented the gun motion control for azimuth and elevation positioning, the ballistics calculations, and the operator console.
- Taught as a teaching assistant in the microprocessors and mechatronics courses.
- Implemented a displacement logic for robots in the mechatronics lab.
Experience
EtherCAT Motion Controller
I also implemented libraries for Python and C to communicate with the controller through a PC, thus making it easier to send commands and receive acquired data.
Revamping a Fire-control System
Electronic and Software Development for Testing Machines
Machine Cycle Time Tracking
Education
Engineer's Degree in Electronic Engineering
Instituto Tecnológico de Buenos Aires (ITBA) - Buenos Aires, Argentina
Skills
Libraries/APIs
Standard Template Library (STL)
Tools
KiCad, OrCAD, C++Builder, EtherCAT, PCB Layout, CMake, GitHub
Languages
C++, C, Embedded C, Embedded C++, Python
Frameworks
Google Test
Platforms
Linux, Windows
Storage
JSON
Other
Embedded Systems, Hardware Design, PLC Programming, Controller, Microcontrollers, Mechatronics, Electronics, Microprocessors, PCB, PCB Design, PCB Functional Testing, UDP, Embedded Development, Embedded Software, Embedded Hardware, Firmware, Hardware, MCU, Control Systems, Communication, Programming, Human Machine Interface, Multithreading, ARM Embedded, Arm Cortex-M0, Mathematics, SDKs, Electronic Sensors, Electrical Engineering, CAN Bus, IP Networks, Networks
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring