Embedded Systems Engineer

Budapest, Hungary · Berlin / Remote

Firmware, electronics, and real-world device engineering

Joao Pedro Miranda Marques

Embedded Systems Engineer building complete devices across firmware, electronics, validation, and mechanical integration.

My strongest work lives where firmware meets the device around it: Embedded C/C++, RTOS and bare-metal systems, drivers and middleware, low-level debugging, low-power design, PCB bring-up, sensor integration, and the practical trade-offs that turn prototypes into dependable products.

Embedded C/C++RTOSFirmware architecturePCB bring-upLow-power designControl systems
Portrait of Joao Pedro Miranda Marques

Based in Budapest

Open to embedded systems, firmware, and product-development roles across Europe.

Firmware systems

Embedded C/C++, RTOS and bare-metal work across drivers, middleware, state machines, interrupts, protocols, and debugging.

Electronics and validation

Schematics, PCB design, bring-up, sensor integration, lab measurements, power testing, and the feedback loop between board and firmware.

Physical products

Enclosure development, 3D modeling, 3D printing, prototyping, and control-minded engineering that turns experiments into deployable systems.

What I work on

Three disciplines that compound into better devices.

01

Firmware architecture

RTOS and bare-metal systems, device drivers, interfaces, low-power behavior, and debugging close to the hardware.

02

Electronics and bring-up

Schematics, PCB design, component selection, measurement, validation, and the first hours when a new board starts to speak.

03

Product integration

Sensors, enclosures, prototypes, manufacturing awareness, and control-system thinking across the whole device.

Selected projects

Projects where firmware meets the physical world.

Each project shows the full engineering chain: electronics, firmware, testing, and the physical product around it.

Hydrometer hardware detail from development and validation.
Smart Digital Hydrometer
1/4

R&D project

Smart Digital Hydrometer

An ESP32-based digital hydrometer subsystem developed for concrete-truck R&D, measuring and controlling water flow, communicating over BLE, and supporting calibration plus field validation in harsh vehicle environments.

  • Built a dual-core FreeRTOS firmware architecture with finite-state-machine control and runtime resource analysis.
  • Implemented calibration and software compensation to maintain dosing accuracy under component wear.
  • Took the subsystem through PCB revisions and truck-mounted field trials inside an R&D engineering team.
ESP32ESP-IDFFreeRTOSBLEEasyEDA
Firmware, electronics, calibration, and field supportView source
Project Octopus CAD render with camera and sensor openings.
Project Octopus
1/4

Independent project

Project Octopus

A compact ESP32-based room camera project that combines camera bring-up, enclosure design, PIR-triggered wake flow, Wi-Fi, and Telegram delivery. It started as a battery-focused concept and evolved into a more practical wired direction after real power-budget testing.

  • Implemented a working prototype that booted, monitored battery voltage, initialized the camera, joined Wi-Fi, and uploaded photos to Telegram.
  • Iterated custom 3D enclosure concepts from CAD through printed fit-check prototypes.
  • Used real battery-life testing to pivot the architecture toward a more dependable product direction.
ESP32-S3PlatformIOWi-FiTelegram bot3D enclosure
End-to-end owner: firmware, enclosure, and prototypingView source
DIY DJ controller prototype with the blue-button front panel installed.
DIY DJ Controller
1/6

Independent project

DIY DJ Controller

A custom USB-MIDI DJ controller for Mixxx, built around a hand-assembled prototype with multiplexed inputs, rotary encoders, and a 3D-printed enclosure direction. The focus was human-interface firmware and real usability, not just board bring-up.

  • Reads digital inputs through an I2C GPIO expander and analog controls through a 74HC4067 multiplexer.
  • Handles rotary encoders for jog-wheel and browser interaction while sending USB-MIDI notes and CC messages.
  • Validated the prototype as a usable controller and documented limitations for the next hardware revision.
ATmega32U4USB-MIDII2CPlatformIOFusion 360
Designed, assembled, wired, flashed, and testedView source
iFlag studio product shot showing the illuminated directional display.
iFlag
1/4

Product project

iFlag

No public code repository

A compact SIMHub-connected LED flag display for sim racing rigs, designed to deliver highly visible race-control signals in the driver's peripheral vision while fitting cleanly into an aluminum-profile cockpit setup.

  • Developed a minimal square enclosure with a diffused front panel to improve readability and reduce the harshness of direct LEDs during driving.
  • Iterated the product from CAD and printed prototypes to installed real-world rig use, balancing visibility, footprint, and mounting practicality.
  • Built the device around SIMHub integration, focusing on immersive day-to-day sim-racing use rather than a standalone public firmware release.
SIMHub3D printingEnclosure designLED displayRig mounting
Mechanical design, product iteration, mounting, and integrationSIMHub-integrated product
Front view of the Elevador de Varal control box with LCD and control panel.
Elevador de Varal
1/4

Independent project

Elevador de Varal

A motorized clothesline controller built around an Arduino-based embedded system, combining motor control, user-programmable travel limits, overload handling, and recovery behavior for power-loss scenarios in a real household device.

  • Implemented programmable upper and lower positions with persistent state saved in EEPROM so the system could recover defined travel after reset or interruption.
  • Used encoder feedback, LCD messaging, button inputs, and motor-driver control to manage automated up/down motion in a user-facing appliance.
  • Added overload detection and brownout-handling behavior so the system could stop safely and guide the user through reset and reprogramming flows.
Arduino UnoPlatformIOEEPROMLCD UIEncoder feedbackMotor control
Control logic, embedded firmware, electronics integration, and enclosure wiringView source

Experience

Production programs and field-tested devices.

Apr 2025 - Present

Hungary

Embedded Software Engineer

Thyssenkrupp Automotive

Develop middleware-layer ECU software for steering systems in a large-scale safety-critical automotive program, contributing to coding, debugging, testing, integration, and traceable delivery workflows.

Jul 2023 - Mar 2025

Hungary

Embedded Software Engineer

Hofer Powertrain

Configured AUTOSAR Basic Software for Infineon AURIX TriCore ECUs, debugged low-level SPI communication with signal-analysis tools, and supported unit-test verification with Jenkins-based pipelines.

Sep 2022 - Jun 2023

Netherlands

Research Intern in Control Engineering

NHL Stenden WAC Labs

Designed and implemented a Python-based closed-loop automation and data-acquisition stack for electrospray research, integrating lab instruments, control logic, and repeatable experiments for model-oriented analysis.

Jan 2022 - Jun 2022

Brazil

Embedded Systems Developer Intern

Vitau Automation

Built ESP32-based systems for automation, sensing, and remote monitoring across client projects, combining firmware development, device integration, and supporting software interfaces.

Jan 2021 - Jan 2022

Brazil

Embedded Systems Developer Intern

Supermix Concreto

Owned firmware, electronics, BLE integration, calibration, and truck-mounted field trials for a digital hydrometer, taking the subsystem through PCB revisions and real-world validation.

Jan 2020 - Jan 2021

Brazil

Embedded Systems Developer / Electronics Team Leader

CPE Jr. - Student Engineering Consultancy

Started in embedded development and grew into electronics team leadership within a university junior company, coordinating student engineers on client-facing projects and contributing to delivery planning with Scrum and Kanban practices.

Contact

If you are building embedded products, I would be glad to talk.

I am most interested in work where firmware, electronics, and physical systems meet: connected devices, low-power products, embedded platforms, and control-heavy hardware.