Firmware & embedded — David Molnar
← Back 03 — Firmware

Firmware & embedded — David Molnar

My first embedded project was in the United States: a tennis ball launching machine for SuperCoach LLC in Scottsdale. Custom PCB, firmware, and a Bluetooth remote — end-to-end from schematic to working hardware. That project became my engineering thesis. I spent the next ten years at a Hungarian company building handheld, desktop, and medical instruments — at least one of which went into 10,000-unit production. The work was always the same loop: agree on what the device needs to do, sit down with the electrical engineer, build the prototype, iterate, hand off to manufacturing.

Projects

SuperCoach tennis ball launcher · Scottsdale, USA

Advanced tennis ball launching machine with programmable shot patterns. Designed the control electronics PCB, wrote the embedded firmware, and designed a Bluetooth remote control — its own PCB and firmware. End-to-end ownership from schematic through testing and manufacturing preparation. This project became my engineering thesis.

AtmelBluetoothPCB designC
SuperCoach Tennis Ball Machine — YouTube

Handheld, desktop & medical instruments · Pentavox, Budapest

Ten years of embedded product development across a range of device types: handheld wellness devices, desktop instruments, audio guides, bioresonance hardware, and medical equipment. Joint design with electrical engineer colleagues — from requirements and schematic, through firmware, prototype, and iterative refinement, to manufacturing process design. One product went into a 10,000-unit production run. Later took on project management responsibilities: directly gathering client requirements and overseeing end-to-end delivery.

STM32AtmelnRF52ESP32Bluetooth/BLEDisplay driversMP3 integrationSD cardCAtollic TrueSTUDIO

Security & surveillance hardware · Pentavox, Budapest

A family of custom embedded devices for physical security systems, deployed in prisons and the Paks Nuclear Power Plant. Devices included a signal aggregator (Ethernet + RS485 network), a duplex intercom unit, and a GSM signal detector. All firmware written from scratch on RTOS foundations. Paired with a PC-based monitoring system that displayed device states on interactive floor plans.

STM32RTOSEthernetRS485GSMCPCB design

Fetaphon — fetal heartbeat monitor · Medical device

Battery-powered handheld device for expecting mothers to monitor fetal heartbeat. Firmware development on a custom PCB: ultrasonic sensor integration, audio output, display, and battery management. Designed for reliable single-handed operation.

STM32UltrasonicBattery managementDisplayAudioC

How I work

I'm most useful when brought in early — ideally before the PCB is finalised. I work closely with the electrical engineer on the schematic, write the firmware from scratch or adapt existing code, handle peripheral integration (displays, BLE modules, audio, sensors), and build the software tools needed for testing and calibration. I've regularly handled client-facing work directly: gathering requirements, leading technical discussions, and walking through handovers with the engineering team or end users. I can take on full project management if needed.

Stack

Microcontrollers

  • STM32 — Atollic TrueSTUDIO, HAL
  • Atmel (AVR, SAM)
  • ESP32 — Wi-Fi, BLE
  • nRF52 — BLE

Peripherals

  • Bluetooth / BLE modules
  • Touchscreen and display drivers
  • MP3 chip, audio output
  • SD card storage
  • Battery management

Hardware

  • PCB design — EAGLE, Altium
  • Prototype builds and bench testing
  • Manufacturing process support

Showcase

Fetaphon desktop fetal monitor — central unit with two hemisphere sensors and strap
Fetaphon handheld sensors — multiple units in production, one open showing PCB
Bioresonance handheld device — exploded view with PCB, display, housing and battery