Embedded Systems Engineer

Budapest, Hungary · Berlin / Remote

Firmware, hardware integration, and control-minded engineering

Joao Pedro Miranda Marques

Embedded Systems Engineer building real-world devices from firmware and low-level interfaces through physical prototyping, validation, and deployment.

My background connects product-minded prototyping, automotive ECU work, and closed-loop automation. I like projects where software has to respect signals, timing, hardware limits, and the reality of field use.

Embedded C/C++AUTOSARFreeRTOSESP32AURIX TriCoreControl automation
Portrait of Joao Pedro Miranda Marques

Based in Budapest

Open to embedded systems, automotive software, and control automation roles across Europe.

Automotive systems

Production-grade steering and powertrain software, with AUTOSAR, AURIX TriCore, debugging, and verification workflows.

Embedded product work

Hands-on device work with ESP32 platforms, BLE, Wi-Fi, camera modules, sensors, actuators, and enclosure-aware iteration.

Automation and control

Control-minded software for experiments and physical systems, including Python-based acquisition, calibration, and repeatable tests.

What I work on

Three lanes that fit together cleanly.

01

Embedded devices

Firmware architecture, hardware integration, low-level interfaces, debugging, and practical validation in the loop.

02

Automotive software

ECU middleware and basic software work shaped by reliability, traceability, and cross-team integration constraints.

03

Control systems

Closed-loop automation and data handling for noisy physical processes where calibration and repeatability matter.

Selected projects

Card-based case studies with real build photos.

Each project combines actual hardware visuals, concise technical context, and a direct link when the work is open 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
Fusion 360 render of the planned DIY DJ Controller enclosure.
DIY DJ Controller
1/4

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
Concrete mixer field trial showing the digital hydrometer installed on the truck.
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

Experience

Production programs and field-tested systems.

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 2021 - Jun 2022

Brazil

Embedded Systems Developer Intern

Supermix Concreto and Vitau Automation

Built ESP32-based systems for automation, sensing, and remote monitoring, while also owning firmware, electronics, BLE integration, calibration, and field trials for a digital hydrometer used on concrete mixer trucks.

Contact

Built to introduce you cleanly, and ready to deploy as a static Next.js site.

The current setup is intentionally static-export friendly, so it stays simple to host and cheap to run. If you want, the next iteration can add a blog, project detail pages, or CMS-backed editing without changing the visual language.