Skip to content
View Franfejq's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report Franfejq

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Franfejq/README.md

Francisco Emiliano Juárez Quintero

Firmware & Embedded Systems Developer | Electrical & Electronic Engineering @ UNAM


Professional Summary

Dedicated embedded software developer specializing in bare-metal C/C++ programming, hardware abstraction, and low-level system architecture. Proven experience in engineering robust firmware for robotic applications, configuring ARM Cortex-M microcontrollers, and developing in customized, highly optimized Unix environments.

Academic & Professional Experience

Instituto de Ciencias Nucleares (UNAM) — Colmena Project Embedded Systems Developer (2 Years)

  • Engineered low-level logic and control firmware for aerospace robotic systems.
  • Implemented hardware-level communication protocols and sensor integration.

Universidad Nacional Autónoma de México (UNAM) B.S. Electrical and Electronic Engineering

  • Focus on microcontrollers, hardware architecture, and low-level control systems.

Technical Competencies

Programming Languages & Paradigms:

  • C / C++ (Bare-metal, Hardware Abstraction Layers, Register-level manipulation, API POSIX)
  • Shell Scripting (Bash)
  • CMake Build System Architecture

Hardware & Architectures:

  • Microcontrollers: ARM Cortex-M, STM32 (NUCLEO architecture), NXP
  • Protocols & Interfaces: UART, I2C, SPI, GPIO, DMA, CAN
  • Sensors: Time-of-Flight (ToF) LiDARs (TF-Luna, VL53L0X), spatial sensors, and custom telemetry arrays

Development Environments & OS:

  • Operating Systems: Advanced Linux administration (Arch Linux, Fedora, Ubuntu)
  • Toolchains: GNU ARM Toolchain, GDB, STM32Cube ecosystem
  • IDE & Version Control: CLion, Git, CLI-based workflows

Driven by the challenge of bridging complex hardware with highly efficient, deterministic software.

Popular repositories Loading

  1. MINISUMO_API MINISUMO_API Public

    API-MINISUMO

    C

  2. control-deudas-cpp control-deudas-cpp Public

    Un script sencillo en C++ para llevar el control de mis deudas basado en CMake para escalarlo de manera modular y sea portable.

    C++

  3. tf-luna-driver tf-luna-driver Public

    Hardware-abstracted UART driver and CMake static library for the Benewake TF-Luna LiDAR on the STM32 NUCLEO-F303K8.

    C

  4. Franfejq Franfejq Public

  5. aesd-assignments aesd-assignments Public

    Shell