Francisco Manuel Betancourt Ibarra

Embedded Firmware Engineer at Vendwatch Telematics
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Monterrey, Nuevo León, Mexico, MX
Languages
  • English Professional working proficiency
  • Spanish Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Diseño de producto: del modelado a la impresión 3D
    Domestika
    Jan, 2022
    - Oct, 2024
  • Diseño e impresión 3D de maquetas arquitectónicas
    Domestika
    Jan, 2022
    - Oct, 2024
  • Introducción al diseño e impresión en 3D
    Domestika
    Jan, 2022
    - Oct, 2024
  • Embedded Systems Object-Oriented Programming in C
    Udemy: Online Courses
    Oct, 2020
    - Oct, 2024
  • Introduction to Real-Time Operating System (RTOS)
    Udemy: Online Courses
    Mar, 2020
    - Oct, 2024
  • FreeRTOS From Ground Up™ on ARM Processors (REVISED)
    Udemy: Online Courses
    Mar, 2020
    - Oct, 2024
  • Mastering RTOS: Hands on FreeRTOS and STM32Fx with Debugging
    Udemy: Online Courses
    Mar, 2020
    - Oct, 2024
  • Python GUI Programming Using PyQt5
    Udemy: Online Courses
    Mar, 2020
    - Oct, 2024
  • An Introduction to Programming the Internet of Things (IOT) Specialization
    Coursera Course Certificates
    Nov, 2016
    - Oct, 2024
  • Desarrollo de Aplicaciones iOS - Proyecto Final
    Coursera Course Certificates
    Aug, 2016
    - Oct, 2024
  • Desarrollo de Aplicaciones iOS Specialization
    Coursera Course Certificates
    Aug, 2016
    - Oct, 2024
  • Control of Mobile Robots
    Coursera Course Certificates
    Apr, 2016
    - Oct, 2024
  • Accediendo a la nube con iOS
    Coursera Course Certificates
    Mar, 2016
    - Oct, 2024
  • Interactuando con el hardware del dispositivo iOS
    Coursera Course Certificates
    Mar, 2016
    - Oct, 2024
  • Interfacing with the Raspberry Pi
    Coursera Course Certificates
    Feb, 2016
    - Oct, 2024
  • Interfaz de usuario en iOS
    Coursera Course Certificates
    Feb, 2016
    - Oct, 2024
  • Swift: programar para iOS
    Coursera Course Certificates
    Jan, 2016
    - Oct, 2024
  • The Raspberry Pi Platform and Python Programming for the Raspberry Pi
    Coursera Course Certificates
    Jan, 2016
    - Oct, 2024
  • Interfacing with the Arduino
    Coursera Course Certificates
    Dec, 2015
    - Oct, 2024
  • Introduction to the Internet of Things and Embedded Systems
    Coursera Course Certificates
    Dec, 2015
    - Oct, 2024
  • The Arduino Platform and C Programming
    Coursera Course Certificates
    Dec, 2015
    - Oct, 2024

Experience

    • 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.

    • Advertising Services
    • Web Developer
      • Mar 2007 - Oct 2007

      Development of Web Applications using ASP .Net Development of Web Applications using ASP .Net

    • 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
    2006 - 2010

Community

You need to have a working account to view this content. Click here to join now