← В ленту
Регистрация: 22.09.2026

Juan Cruz Monteiro

Специализация: Embedded Systems & Firmware Engineer
— Final-year Computer Engineering student focused on embedded software and firmware development, with hands-on experience in C/C++, ARM, AVR, ESP32, FreeRTOS, low-level peripheral interfaces, and hardware-software debugging. — Undergraduate Teaching Assistant in Digital Circuits & Microcontrollers, supporting embedded C development, interrupt-driven systems, communication buses, peripheral integration, and oscilloscope-based signal analysis. — Advanced English with a strong foundation in computer architecture, electronics, real-time systems, and control.
— Final-year Computer Engineering student focused on embedded software and firmware development, with hands-on experience in C/C++, ARM, AVR, ESP32, FreeRTOS, low-level peripheral interfaces, and hardware-software debugging. — Undergraduate Teaching Assistant in Digital Circuits & Microcontrollers, supporting embedded C development, interrupt-driven systems, communication buses, peripheral integration, and oscilloscope-based signal analysis. — Advanced English with a strong foundation in computer architecture, electronics, real-time systems, and control.

Портфолио

Real-Time Self-Balancing System

Designed and implemented a real-time self-balancing control system on an ESP32 using FreeRTOS. Developed sensor acquisition, PID control loops, and task organization for time-sensitive control behavior. The project involved real-time scheduling, synchronization, sensor processing, actuator control, and debugging of embedded software under timing constraints.

IoT Irrigation System – ESP32 + MQTT

Developed an end-to-end IoT system centered on ESP32 firmware for sensing, telemetry, and remote control. Implemented embedded communication and device logic, integrated sensors and actuators, and connected the firmware to a backend through MQTT and HTTP-based services. The project involved embedded C/C++, ESP-IDF, real-time task organization, networking, sensor integration, and debugging across the device-to-backend communication flow.

Autonomous Rover — LPC4337 + ESP32

Developed the embedded software architecture for an autonomous rover using an LPC4337 dual-core microcontroller and an ESP32. Implemented UART communication between both platforms for telemetry, command exchange, and web-connected operation. Worked with interrupt-driven communication, motor control, sensing, task coordination, and real-time data transmission. I also used an oscilloscope to validate PWM signals and timing behavior during hardware debugging.

Скиллы

C
C++
Python
FreeRTOS
ESP32
AVR
ARM
ESP-IDF
UART
I2C
SPI
GPIO
ADC
Git
CMake
KiCad
PyQt6
PID control
Oscilloscope
SQL
LPC4337
Signal conditioning
Instrumentation
Embedded C
Bare-metal development

Опыт работы

Undergraduate Teaching Assistant / Digital Circuits & Microcontrollers
с 2026 - По настоящий момент |UNLP
C, AVR, ATmega328P, UART, I2C, SPI, PWM, oscilloscope
● Mentor students in embedded C debugging, interrupt-driven firmware, digital logic, communication buses, and peripheral integration. ● Support laboratory work with AVR microcontrollers, timers, PWM, UART/I2C/SPI peripherals, sensors, and actuators, using oscilloscopes to analyze signal timing, PWM behavior, and hardware-software integration issues.
Software Developer / Research Assistant
с 2025 - По настоящий момент |LEICI Laboratory / Rio Santiago Shipyard – 3D Concrete Printing Project
Python, C++, PyQt6, IFC, DXF, Shapely, Trimesh, G-code, Git
Developed engineering software for a large-scale 3D concrete printing system, focused on converting architectural geometry from IFC and DXF files into machine-ready G-code. My work included geometry processing, toolpath generation, trajectory planning, and development of a PyQt6 desktop interface. I implemented algorithms to process walls, generate printable paths, handle geometric edge cases, and improve path continuity. I worked closely with civil, electronic, and control engineers to understand structural constraints, printer limitations, and real-world manufacturing requirements, translating those constraints into software solutions. The project required strong debugging, algorithmic problem solving, technical research, and coordination across multiple engineering disciplines.
Embedded Systems Developer
2025 - 2025 |UNLP
C++, LPC4337, ESP32, UART, PWM, oscilloscope
Autonomous Rover — LPC4337 and ESP32. ● Integrated an ARM LPC4337 dual-core development board with an ESP32 through UART for telemetry, command exchange, and web-connected operation. ● Designed interrupt-aware communication and task coordination for motor control, sensing, and real-time data transmission; used an oscilloscope to validate PWM waveforms and timing behavior during hardware debugging.
Embedded Systems Developer
2025 - 2025 |UNLP
C++, ESP32, FreeRTOS, PID
Real-Time Self-Balancing System — ESP32 / FreeRTOS. ● Implemented sensor acquisition, PID control loops, and real-time task organization on ESP32 using FreeRTOS.
Embedded Systems Developer
2024 - 2025 |UNLP
C, AVR, ATmega328P, UART, I2C, SPI, PWM
AVR Firmware and Peripheral Drivers — ATmega328P. ● Built bare-metal C firmware for UART ring buffers, I2C/SPI devices, timers, PWM, encoders, motors, displays, sensors, and actuators.

Образование

Computer Engineering (Бакалавр)
с 2022 - По настоящий момент
Universidad Nacional de La Plata (UNLP)

Языки

АнглийскийВыше среднегоИспанскийРодной