
Patrick A.
I will design professional PCB schematics, layouts, and embedded hardware system
Habilidades

Revisa mis servicios


Experiencia laboral
Senior Firmware Engineer
SMETRO • Tiempo parcial
May 2024 - Present • 2 yrs
• Built ESP32-based IoT devices with ESP-IDF, owning secure connectivity end-to-end: Wi-Fi, MQTT over TLS, device authentication, BLE provisioning, and OTA updates for safe field upgrades. Designed smart-home PCBs through to manufacturing release, not just demos: 4- and 6-layer layouts in KiCad/Proteus with custom symbols/footprints, dedicated power/ground planes, controlled-impedance routing where needed, DRC/DFM checks, and fabrication-ready Gerber/drill outputs. • Delivered multiple board variants including DC-DC power stages, an ESP32 IoT board, and an STM32 control board, making sound power and mixed-signal placement/routing tradeoffs and planning debug access (test points/headers) for bring-up; validated rails and buses with scope/logic analyzer. Ran detailed Proteus simulations pre-fab to catch SI issues and logic conflicts early, cutting physical prototyping errors ~25% and shortening overall validation cycles.
Mid-level Firmware Engineer
SMETRO • Tiempo parcial
Jun 2022 - May 2024 • 1 yr 11 mos
• Built and debugged RS-485, UART, SPI and I2C interfaces, defining framing, timing budgets, and error-handling so links stayed stable under electrical noise and long-cable conditions. Integrated digital sensors and custom measurement modules, validating the data path (sample → format → transport → verify) for consistent readings in continuous operation. • Supported 2- and 4-layer PCB layout in KiCad: placement optimization, power routing, ground-plane strategy, and strict DRC (clearance, via integrity, manufacturability). Assisted an STM32 control-board layout with crystal routing discipline, power trace sizing, decoupling placement review, and pre-fab checks to protect SI and reduce re-spin risk. • Performed system-level validation on production boards: power integrity, UART/SPI/I2C/ADC functionality, firmware stability, and timing verification using oscilloscope and logic analyzer; fed findings back into layout/firmware changes to harden reliability.
Junior Firmware Engineer
SMETRO • Tiempo parcial
Jan 2021 - Jun 2022 • 1 yr 5 mos
• Developed embedded firmware in C/C++ for Atmel AVR (ATmega) and PIC using Atmel Studio and MPLAB X, delivering reliable peripheral control and sensor-driven logic. Built end-to-end MCU solutions including temperature sensing, LCD16x02 UI, and rule-based control (thresholds, timing, state handling) proven stable in continuous operation. Designed and validated custom control boards for sensor interfacing and motor control, translating requirements into practical schematics and PCB constraints with strong power/noise awareness. • Migrated prototypes into manufacturable boards with correct pin mapping, clock/reset stability, connector strategy, and serviceable layouts for deployment. Worked in Agile sprints, collaborating on planning, execution, and on-time releases.