LIVE PLATFORM · SOUTH FLORIDA, US

GET EMBEDDED .IO

Production-grade embedded systems education from a Senior Engineer with 15+ years shipping firmware for medical devices, military systems, and avionics — where failure is not an option.

Proven across industries
⚕ MEDICAL DEVICES ◈ MILITARY / DEFENSE ✈ AVIONICS · FAA ⬡ COMMERCIAL ELECTRONICS
ble_power_delivery.c — GetEmbedded Lab
/* USB PD dual-role + BLE — Pixels on Target arch */
#include "nrf_ble_gatt.h"
#include "usb_pd_controller.h"

static void ble_evt_handler(
  ble_evt_t const *p_evt) {
  switch(p_evt->header.evt_id) {
    case BLE_GAP_EVT_CONNECTED:
      pd_set_role(PD_ROLE_SNK);
      battery_mgmt_start();
      break;
    case BLE_GAP_EVT_DISCONNECTED:
      pd_set_role(PD_ROLE_SRC);
      break;
  }
}
15+
YEARS EXP.
5
MCU FAMILIES
4
INDUSTRIES
2
LANGUAGES
Protocol expertise
UART SPI I²C CAN RS-232 USB 3.x USB PD BLE 5.x WiFi

Why GetEmbedded.io

01

Safety-Critical Mindset

Firmware for defibrillators, FAA-regulated avionics ATE, and military-grade hardware doesn't allow for "it works on my bench." Every lesson is taught with the production engineer's standard: reliable, deterministic, defensible.

02

Multi-Vendor, Real Hardware

Not one MCU family — Nordic nRF, STM32, PIC/dsPIC, TI, and NXP. You learn architecture principles that transfer across silicon, not just vendor-specific tutorials that lock you into one ecosystem.

03

Bilingual from Day One

Full platform in English and Spanish. The Latin American embedded engineering community is underserved by quality technical education in their language. GetEmbedded.io bridges that gap with the same rigor in both.

// Learning Paths

YOUR TRAJECTORY
STARTS HERE

Structured from ground zero to industry practitioner. Every path built around how real embedded projects actually work.

01
BEGINNER

Electronics &
Circuit Fundamentals

Ohm's Law isn't the beginning — understanding why it works is. Build the mental models every embedded engineer needs: passive components, active devices, op-amps, power supplies, and reading datasheets like a pro.

PASSIVE COMPONENTS BJT / MOSFET OP-AMPS POWER SUPPLIES OSCILLOSCOPE LAB MULTIMETER SKILLS
02
INTERMEDIATE

Microcontroller
Engineering

From register maps to production firmware. PIC, STM32, and Nordic — three families, one methodology. Timers, interrupts, DMA, peripherals. Written in C from day one, with Assembly context when it matters.

PIC / dsPIC STM32 HAL + LL NORDIC nRF GPIO / TIMERS / IRQ DMA LOW-POWER DESIGN
03
ADVANCED

Wireless &
Connected Systems

BLE 5.x architecture from pairing to production. USB Power Delivery dual-role. WiFi-connected embedded nodes. Battery management. Real IoT system design — not toy examples.

BLE 5.x GATT/GAP USB PD DUAL-ROLE WIFI EMBEDDED BATTERY MGMT ENERGY PROFILING
04
SPECIALIST

Motor Control &
Power Electronics

Real-time control algorithms, PWM strategies, FOC fundamentals. Built on FK Irons R&D experience — actual power controllers, brushless motor drive, and precision feedback loops with dsPIC and TI C2000.

PWM / SPWM / SVPWM PID CONTROL MOTOR CONTROL dsPIC DSP SMPS DESIGN
05
SPECIALIST

PCB Design
with Altium

Professional PCB workflow using the same tool used in industry: Altium Designer. Schematic capture, multi-layer layout, signal integrity, EMC principles, and getting boards manufactured — DFM-aware from the start.

ALTIUM DESIGNER MULTI-LAYER LAYOUT SIGNAL INTEGRITY EMC / EMI DFM / GERBERS
06
SPECIALIST

Production-Grade
Firmware Practices

The course Jalex wished existed early in his career. Safety-critical coding standards (MISRA-C), JTAG/SWD debug mastery, fault analysis, GDB scripting, UML-driven architecture, and firmware that ships with confidence.

MISRA-C JTAG / SWD GDB MASTERY FAULT ANALYSIS UML FOR FIRMWARE CODE REVIEW
// Course Catalog

WHAT ARE YOU
BUILDING?

Project-driven deep dives. Every course ends with something that works — not a toy, an engineered solution.

STM32

STM32 from Registers
to Real Applications

Start from the reset vector. Build a sensor node with DMA ADC, I²C driver written from scratch, USB CDC, and a production-ready project structure in C.

⧗ 26 HRS⬡ 10 LABS★ 4.9
PIC / dsPIC

PIC Microcontrollers:
From MPLAB to Metal

The MCU Jalex used in avionics ATE and defibrillator firmware. Covers PIC18, PIC32, and dsPIC peripherals, interrupt architecture, USB HID, and real-time signal processing.

⧗ 22 HRS⬡ 9 LABS★ 4.8
NORDIC nRF

BLE Architecture with
Nordic nRF52 Series

The exact BLE architecture used in production at Pixels on Target. GATT/GAP design, multi-protocol hub patterns, advertising strategies, and energy-efficient connection management.

⧗ 24 HRS⬡ 8 LABS★ 5.0
USB PD

USB Power Delivery:
Dual-Role Architecture

Deep dive into USB PD 3.x — power negotiation, dual-role port design, PPS, and integration with battery management. Modern hardware skill with enormous industry demand.

⧗ 18 HRS⬡ 6 LABS★ 4.9
PROTOCOLS

Communication Protocols
from Bits to Frames

UART, SPI, I²C, CAN, RS-232 — built from scratch, not configured with wizards. Understand timing diagrams, driver architecture, bus arbitration, and how to debug them with a logic analyzer.

⧗ 20 HRS⬡ 10 LABS★ 4.9
BATTERY MGMT

Battery Management
Systems Design

Li-ion cell chemistry, BMS architecture, fuel gauging algorithms, charging profiles, cell balancing, and thermal management. Design battery-powered products that ship with confidence.

⧗ 22 HRS⬡ 7 LABS★ 4.9
ANALOG

Op-Amps &
Analog Signal Chain

Instrumentation amplifiers, active filters, ADC signal conditioning, comparators, and oscillators — with SPICE simulation and bench verification. The analog skills most firmware engineers lack.

⧗ 16 HRS⬡ 8 LABS★ 4.8
DEBUG

Debug Mastery:
JTAG, GDB & Fault Analysis

How embedded engineers actually find bugs fast. JTAG/SWD setup, OpenOCD, GDB scripting, ITM tracing, HardFault/MemManage analysis, and the systematic debug methodology used in safety-critical development.

⧗ 14 HRS⬡ 7 LABS★ 5.0
ALTIUM

PCB Design with
Altium Designer

The industry-standard tool, taught industry-style. Design a 4-layer STM32-based board from schematic through manufacturing files, covering copper pours, impedance control, and fab house requirements.

⧗ 28 HRS⬡ 6 LABS★ 4.8
// Your Mentor

MEET JALEX

👨‍💻

Jose "Jalex" Diaz

SENIOR EMBEDDED SYSTEMS ENGINEER · SOUTH FLORIDA, US
15+
YEARS IN FIELD
4
INDUSTRIES
5
MCU FAMILIES
4.55
ENG. DEGREE GPA
"I built GetEmbedded because I needed to give students and engineers access to the real stuff — the knowledge you only get after years of shipping hardware that can't fail."

I'm a Senior Embedded Systems Engineer from South Florida with roots in Havana, Cuba, where I earned my Automation Engineering degree from CUJAE — top 5% of my class. I've spent 15+ years writing firmware and designing hardware across industries where the stakes are real.

At ICID Digital Medical Technology I developed control firmware for biphasic defibrillators and ECG processing suites — software that directly affects patient outcomes. At Max Avionics I built FAA-compliant automated test equipment in C for PIC microcontrollers. At FK Irons I founded and led an R&D department building precision power controllers with BLE, motor control, and Qt desktop apps. Today at Pixels on Target I architect BLE systems, USB Power Delivery, and battery management for devices I can't fully describe — but they're military-grade.

Most embedded courses teach you to blink LEDs. I teach you to think like an engineer who ships products that have to work the first time, every time.

MCU Families

Nordic nRF52 Series
STM32 ARM Cortex-M
PIC / dsPIC Microchip
NXP i.MX / Kinetis
TI C2000 / MSP430

Career Timeline

🪖

Pixels on Target — Sunrise, FL

EMBEDDED SYSTEMS ENGINEER · AUG 2022 – PRESENT
BLE architecture, USB PD dual-role, battery management — military-grade devices. Classified in nature.
⚙️

FK Irons — Miami, FL

LEAD HARDWARE & SOFTWARE ENGINEER · OCT 2015 – JUL 2019
Founded and ran R&D. Power controllers, BLE mobile app, motor evaluation software in Qt/C++. Full product lifecycle.
✈️

Max Avionics — Miami, FL

ELECTRONICS ENGINEER (AVIONICS) · AUG 2014 – MAY 2015
FAA-compliant ATE firmware in C (MPLAB X), PIC-based analog signal acquisition, Qt/C++ data collection application.
❤️

ICID Digital Medical Technology — Havana, Cuba

HARDWARE DESIGNER · SEP 2012 – JUN 2014
Biphasic defibrillator firmware (Assembly → C migration), ECG processing, UML-modeled Qt/C++ diagnostic suite.
GetEmbedded Virtual Lab
LIVE
CH1 · 3.3V/div TRIG: RISING · BLE TX 1.00 kHz
SUPPLY VOLTAGE
3.30V
CURRENT DRAW
8.4mA
RESISTANCE (R1)
10.0
GPIO PA5
HIGH
CPU LOAD
3.2%
STACK FREE
2.4kB
UPTIME
00:00
/* BMS — Fuel gauge update loop */
void bms_task(void *pvParams) {
  BMS_State_t state = {0};
  while(1) {
    state.voltage = adc_read_mv(ADC_VBAT);
    state.current = ina226_read_ma();
    state.soc    = coulomb_count(&state);
    if(state.soc < 15)
      ble_notify_low_battery();
    vTaskDelay(pdMS_TO_TICKS(1000));
  }
}
// The Virtual Lab

YOUR BENCH,
IN THE BROWSER

Every course module ships with a browser-based lab environment. Wire circuits, flash firmware, probe signals — start without hardware. Connect your own boards when you're ready.

📡

Circuit Simulator

Drag-drop components, wire connections, run simulations. Get immediate feedback on your design before touching real silicon.
💾

Online IDE + Compiler

ARM GCC, XC8/XC16 (PIC), and nRF SDK toolchains in-browser. Write, compile, and run on emulated targets or real hardware via cloud debug probes.
🔬

Virtual Instruments

Oscilloscope, logic analyzer, multimeter, and power profiler — the same workflow as a real bench. Waveforms update live as your code runs.

Auto-Graded Labs

Functional tests verify your circuit or firmware meets spec. Instant feedback on failures with Jalex's own diagnostic hints built-in.
// Bilingual Platform

ENGLISH &
ESPAÑOL

EN
For engineers everywhere who want production-grade knowledge, not just hobby tutorials.

Every course, every lab, every community post — fully available in English. Accessible to the global embedded engineering community.

USACANADAUKEUROPEGLOBAL
ES
Para ingenieros que quieren aprender sistemas embebidos de un profesional que lo ha vivido.

Contenido técnico de calidad industrial en español — un recurso que el mercado latinoamericano de ingeniería lleva años esperando.

MÉXICOCOLOMBIAARGENTINACHILECUBALATAM
// Toolchain

INDUSTRY-STANDARD
FROM DAY ONE

🔧
ALTIUM DESIGNER
🔌
STM32CUBEIDE
SEGGER STUDIO
📟
MPLAB X / XC
🔍
JTAG / OPENOCD
📊
MATLAB / SIMULINK
🖥️
Qt CREATOR
// Community

ENGINEERS
HELPING ENGINEERS

Post your schematic, share your logic analyzer capture, ask why your PID loop is oscillating. Jalex is in the forum.

BLE · NORDIC nRF52 · 2 HOURS AGO

Connection param negotiation failing on iOS — ATT_MTU issue?

My peripheral requests 247 MTU, iOS accepts 185. Second connection always drops after ~30s. Capturing with Wireshark over BLE sniffer...

💬 18👁 420 ✦ JALEX REPLIED
STM32 · DMA · 5 HOURS AGO

SPI DMA double-buffer — HalfTransfer fires but RxCplt never does

F4, SPI1 RX DMA in circular mode. Half-transfer ISR fires reliably, but the full-transfer callback is dead. CS line looks fine on scope...

💬 12👁 380 ✓ SOLVED
ALTIUM · PCB LAYOUT · 1 DAY AGO

4-layer stackup review — mixed analog/digital STM32 board

SIG / GND / PWR / SIG, 1.6mm FR4. Sharing Gerbers. ADC reference plane splits across layer 2 near USB connector. Worried about noise coupling...

💬 27👁 730 ✦ JALEX REPLIED
BATTERY MGMT · 3 HOURS AGO

Coulomb counter drifting 8% over 10 cycles — calibration approach?

Using INA226 + STM32. SOC starts accurate, drifts ~8% after 10 full charge cycles. Temperature compensation is in, self-discharge model is not...

💬 9👁 265 🔥 HOT
PIC · MPLAB · 6 HOURS AGO

Migrating Assembly ISR to C — timing budget blowing up

PIC18F. Legacy Assembly ISR was 14 cycles, C version compiles to 38. Tried __interrupt pragma and manual register saves. Timer0 overflow handler...

💬 22👁 590 ✓ SOLVED
PROJECT SHOWCASE · 2 DAYS AGO

Completed: Custom BMS + BLE data logger for eBike battery pack

After the Battery Management and BLE courses: custom 10S BMS with coulomb counting, NTC monitoring, BLE logging to phone. PCB designed in KiCad, boards from JLCPCB...

💬 68👁 2.1k ★ FEATURED
VIEW ALL DISCUSSIONS →
// Pricing

INVEST IN YOUR
ENGINEERING CAREER

Explorer

$0
FREE FOREVER
  • 3 complete courses (Electronics Fundamentals + 2)
  • Community forum — read & post
  • Basic virtual lab access
  • English + Spanish content
  • Advanced courses
  • 1:1 coaching sessions
  • Certification track
Start Free

Senior

$79
PER MONTH
  • Everything in Engineer
  • 4 coaching sessions / month with Jalex
  • Priority mentorship queue (48h response)
  • Code & schematic review on your projects
  • Early access to new courses
  • Certification track + LinkedIn credential
  • Corporate team discounts available
Go Senior
// Ready?

LEARN FROM
THE BENCH

15 years of medical, military, and avionics engineering — distilled into courses built for engineers who want to ship real products.

▶ Start for Free Browse All Courses
3 FREE COURSES BROWSER-BASED LAB EN + ES CANCEL ANYTIME JALEX IN THE FORUM