Francisco Manuel Betancourt Ibarra
Embedded Firmware Engineer at Vendwatch Telematics- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Professional working proficiency
-
Spanish Native or bilingual proficiency
Topline Score
Bio
Credentials
-
Diseño de producto: del modelado a la impresión 3D
DomestikaJan, 2022- Oct, 2024 -
Diseño e impresión 3D de maquetas arquitectónicas
DomestikaJan, 2022- Oct, 2024 -
Introducción al diseño e impresión en 3D
DomestikaJan, 2022- Oct, 2024 -
Embedded Systems Object-Oriented Programming in C
Udemy: Online CoursesOct, 2020- Oct, 2024 -
Introduction to Real-Time Operating System (RTOS)
Udemy: Online CoursesMar, 2020- Oct, 2024 -
FreeRTOS From Ground Up™ on ARM Processors (REVISED)
Udemy: Online CoursesMar, 2020- Oct, 2024 -
Mastering RTOS: Hands on FreeRTOS and STM32Fx with Debugging
Udemy: Online CoursesMar, 2020- Oct, 2024 -
Python GUI Programming Using PyQt5
Udemy: Online CoursesMar, 2020- Oct, 2024 -
An Introduction to Programming the Internet of Things (IOT) Specialization
Coursera Course CertificatesNov, 2016- Oct, 2024 -
Desarrollo de Aplicaciones iOS - Proyecto Final
Coursera Course CertificatesAug, 2016- Oct, 2024 -
Desarrollo de Aplicaciones iOS Specialization
Coursera Course CertificatesAug, 2016- Oct, 2024 -
Control of Mobile Robots
Coursera Course CertificatesApr, 2016- Oct, 2024 -
Accediendo a la nube con iOS
Coursera Course CertificatesMar, 2016- Oct, 2024 -
Interactuando con el hardware del dispositivo iOS
Coursera Course CertificatesMar, 2016- Oct, 2024 -
Interfacing with the Raspberry Pi
Coursera Course CertificatesFeb, 2016- Oct, 2024 -
Interfaz de usuario en iOS
Coursera Course CertificatesFeb, 2016- Oct, 2024 -
Swift: programar para iOS
Coursera Course CertificatesJan, 2016- Oct, 2024 -
The Raspberry Pi Platform and Python Programming for the Raspberry Pi
Coursera Course CertificatesJan, 2016- Oct, 2024 -
Interfacing with the Arduino
Coursera Course CertificatesDec, 2015- Oct, 2024 -
Introduction to the Internet of Things and Embedded Systems
Coursera Course CertificatesDec, 2015- Oct, 2024 -
The Arduino Platform and C Programming
Coursera Course CertificatesDec, 2015- Oct, 2024
Experience
-
Vendwatch Telematics
-
United States
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Embedded Firmware Engineer
-
Jan 2013 - Present
Development of applications for Test Fixtures using Python, PyQT, and Labjack DAQ for testing Telemetry Device boards (production boards loading a test firmware) that we designed in-house.Development of firmware using the Nordic NRF52832, and NRF42840 for several Vending Machine Applications. Change remote pricing, change column assignment of products, extraction of audit data DEX files from the Vending Machine, and send the info to VMS (Vending Management System) Server.Development and Maintenance of the firmware for a Telemetry Device using two MCUs a PIC32MZ2048EFM100(main processor), a BLE chip the NRF52832(auxiliary processor), and a 3G/4G Sierra Wireless Modem for handling the Telemetry Communications. Migration of the code from a legacy code to C++ 14 using Segger Embedded Studio and MPLAB IDE X.Creation of bash scripts (running on macOS and Ubuntu Linux) for automation of the build process and new firmware releases to a firmware repository that an own server with the application uses to do OTA updates.Development/Design of dataloggers by doing a custom hardware ( raspberry pi HAT) to capture the data telemetry units are sending like debug information of data bus of DEX/MDB protocols using an opensource logic analyzer (Cypress EZ-USB) to help diagnose issues on devices installed in the field and retrieve the data remotelly.Programming and Design of a Vending Machine Simulator so we could test sales, product restocking, generate alerts for opening or closing a vending machine door so we don't need a whole vending machine board for testing, just a small setup in our desk to simulate a vending machine.Design and programming of an embedded Linux Telemetry Device using raspberry pi zero m2/banana pi and SIM7600A(CAT-4)/SIM7070(CAT-M1). Porting of C/C++ libraries used for extracting DEX (Vending Machine Audit Data) to Python3 code.
-
-
-
-
Embedded Firmware Engineer
-
Nov 2011 - Dec 2012
Development of software for medical devices with Linux-based computer applications and embedded firmware for 8 bit PIC MCUs. Development of software for medical devices with Linux-based computer applications and embedded firmware for 8 bit PIC MCUs.
-
-
-
-
Software Developer
-
Oct 2008 - Sep 2010
Development of Desktop and Web Applications using .Net and ASP .Net for Scientific Research. Development of Desktop and Web Applications using .Net and ASP .Net for Scientific Research.
-
-
-
VISTA MULTIMEDIA
-
Advertising Services
-
Web Developer
-
Mar 2007 - Oct 2007
Development of Web Applications using ASP .Net Development of Web Applications using ASP .Net
-
-
-
Electronica Jar
-
Advertising Services
-
Software Developer
-
Oct 2005 - Jan 2007
Development of .Net Desktop Applications using C# and VB .Net Development of .Net Desktop Applications using C# and VB .Net
-
-
Education
-
Universidad Autónoma de Nuevo León
Bachelor of Science in Computer Science, Computer Science