12/07/2025 updated

**** ******** ****
100 % available

Senior embedded developer | FPGA | Electronics, MSc, MBA

Greece
Worldwide
Electrical & Computer Engineer, MSc, MBA
Greece
Worldwide
Electrical & Computer Engineer, MSc, MBA

Profile attachments

Resume.pdf
Projects.pdf

About me

Senior Embedded/Firmware Engineer with 15+ years of experience in embedded software, electronics/PCB design and FPGA design for defense, industrial, energy, and consumer applications. Multiple patents.

C (Programming Language).NET FrameworkAbstraction LayersArtificial IntelligenceAlgorithmsAltium DesignerSoftware ApplicationsElectrical EngineeringArchitectureBusiness AdministrationC Sharp (Programming Language)C++ (Programming Language)Conformance TestingComputer EngineeringDigital RenderingControl SystemsData VisualizationDebuggingDefence EngineeringSoftware Design PatternsLogic SynthesisDigital IntegrationElectromechanicsElectronics ManufacturingElectronicsEmbedded CEmbedded SystemsLinux On Embedded SystemsFirmwareField-Programmable Gate Array (FPGA)FreeRTOSHardware Description LanguageImage ProcessingPython (Programming Language)LTspiceMATLABMachine LearningWindows APIMultidisciplinary ApproachPatentsProgrammable Logic ControllersQt (Software)Real-Time Operating SystemsSchematic CaptureSignal IntegritySimulationsSimulinkSystem On A ChipTopologyVHSIC Hardware Description Language (VHDL)Windows FormsVivadoTestingPIC Microcontroller.NET CoreVHDL ProgrammingTooling Assembly and DismantlingGitElectromagnetic CompatibilitySensorsYoctoBare MetalReal Time DataPcb LayoutAutomotive SoftwareMixed Signal CircuitsSoftware Version Control
I am a senior embedded systems engineer specializing in firmware architecture, real-time software development, FPGA design, and electronics engineering, with 15+ years of hands-on experience building complex, performance-critical embedded platforms. My technical expertise spans the entire embedded stack, including bare-metal firmware, Embedded Linux (Yocto), FPGA logic (VHDL), digital control systems, and electronic design. I work extensively with C, C++, C#, VHDL, Python, and have deep familiarity with toolchains such as Quartus, Vivado, Libero SoC, Simulink HDL Coder, Altium Designer, PADS, Fusion, LTSpice, and a wide ecosystem of debugging, simulation, and verification tools.
My skill set includes creating scalable firmware architectures, designing real-time data pipelines, developing algorithms for image processing and UI/graphics rendering, implementing embedded Computer Vision and Machine Learning modules, and optimizing system performance under strict latency, memory, and power constraints. I design deterministic embedded systems that integrate microcontrollers, SoCs, FPGAs, high-speed sensors, and mixed-signal electronics. I am experienced in building custom drivers, communication stacks, timer/scheduler frameworks, DSP algorithms, and hardware abstraction layers supporting efficient multi-module embedded architectures.
In FPGA development, I work with VHDL to implement image-processing blocks, sensor interfaces, buffering architectures, and high-throughput digital datapaths. My experience includes HDL simulation, timing closure, synthesis optimization, IP integration, and model-based development using Simulink for HDL generation. I frequently integrate firmware and FPGA components to create tightly coupled embedded pipelines.
My hardware engineering background includes schematic capture, PCB layout supervision, power-electronics integration, high-speed digital design, analog conditioning circuits, and comprehensive EMI/EMC design and testing. I use LTSpice and MATLAB/Simulink for modeling system behavior, digital control loops, and converter topologies. I have overseen board bring-up, signal integrity validation, compliance testing, and hardware -firmware co-debugging in complex electromechanical systems.
I also develop tooling and desktop applications using .NET WinForms, Qt, and the Win32 API, enabling diagnostic interfaces, configuration utilities, and visualization tools that support embedded development. My workflow includes Git-based version control, CI-friendly documentation practices, structured firmware release processes, and requirements-driven engineering approaches.
My work is further supported by multiple granted and pending patents in electronics, control systems, and surge protection technologies. Throughout my career, I have consistently integrated multidisciplinary skills - firmware, FPGA, hardware, modeling, and testing - to deliver reliable, high-performance embedded solutions.

Languages

GermanGoodEnglishFluentGreekNative speaker

Project history

Senior Embedded Developer C / C++

Other

500-1000 team member

Win32 Configuration & Calibration Tool for Defense Electro-Optical Systems
Client: Defense electro-optics manufacturer
Summary: Developed a high-performance Win32 application in C along with a custom communication protocol enabling secure configuration, calibration, and bidirectional data exchange with advanced electro-optical imaging devices. The tool provided operators and engineers with a reliable interface for device tuning, diagnostics, and real-time system insight across multiple operational modes.
Key Technologies: C, Win32 API, Custom communication protocol, Desktop tooling
Highlights:
• Designed robust PC-to-device communication for configuration & calibration workflows.
• Built low-latency real-time visualization and data-exchange features.
• Delivered a reliable engineering tool supporting production, testing, and field deployment.

Senior Embedded Developer C / C++

Other

500-1000 team member

Code engine development for thermal vision optics
Client: Major defense supplier for electro-optical systems
Summary: Designed and defined the firmware architecture for next-generation night-vision and thermal-imaging platforms. Implemented VHDL modules for high-speed image-processing pipelines, and created optimized algorithms for graphics/UI rendering under strict latency, memory, and performance constraints.
Key Technologies: SoC (FPGA with ARM CM3), Embedded C/C++, FreeRTOS, VHDL, Embedded Linux
Highlights:
• Architected full embedded software stack for advanced imaging systems.
• Built high-performance real-time processing and rendering algorithms.
• Developed FPGA modules supporting high-bandwidth sensor pipelines.

Senior Embedded Developer C / C++

Automotive & Vehicle Manufacturing

10-50 team member

Steering Control & User Interface System for Premium Electric Sea Craft
Year: 2023
Client: Premium electric watercraft manufacturer
Summary: Designed and delivered the full embedded control stack for an advanced steering system, including throttle sensing, angle detection, and a custom dot-matrix LCD interface. Built desktop tools for calibration, diagnostics, and UX design.
Key Technologies: STM32F4, C/C++, C#, .NET, ChibiOS, Custom Bootloader
Highlights:
• Architected end-to-end firmware & electronics solution.
• Developed reusable libraries for peripherals, filtering & UI.

Senior Embedded Developer C / C++

Automotive & Vehicle Manufacturing

10-50 team member

Dual ESC Firmware & Electronics for 10 kW PMSM Water-Jet Propulsion
Year: 2022
Client: Premium electric watercraft manufacturer
Summary: Developed firmware, control algorithms, and desktop software for a dual-inverter ESC driving two high-power PMSM outrunner motors.
Key Technologies: STM32F4, C/C++, Qt, ChibiOS, FOC, ADC/DMA
Highlights:
• Implemented Field-Oriented Control & position observer.
• Built real-time debugging tools with custom visualizations.
• Designed power stage control electronics + LTSpice modeling.

Senior Embedded Developer C / C++

Industry & Mechanical Engineering

500-1000 team member

WiFi-Connected Grid Monitoring & Protection Device (Cloud-Enabled)
Year: 2021
Client: German electrical equipment market leader
Summary: Created a cloud-connected DIN-rail device that measures voltages, currents, leakage, and surges, sending real-time data via WiFi to backend services.
Key Technologies: PIC18F, ESP32, FreeRTOS, C/C#/HTML, TCP/IP, Modbus
Highlights:
• Developed measurement algorithms & filtering.
• Designed analog front-end + 230 V buck power supply.
• Implemented web server, cloud protocol & dashboard UI.

Senior Embedded Developer C / C++

Industry & Mechanical Engineering

500-1000 team member

Ethernet-Based Telecom Cabinet Monitoring & Control Unit
Year: 2020
Client: Major telecom provider in Germany
Summary: Designed a fully networked embedded controller for supervising cooling, heating, alarms, fire detection, and environmental sensors in telecom cabinets.
Key Technologies: PIC32MZ, C, HTML / CSS, SNMPv2
Highlights:
• Built feature-rich monitoring firmware with web interface.
• Designed complete PCB + sensor integration hardware.
• Achieved robust EMI/EMC performance for telecom standards.

Senior Embedded Developer C / C++

Industry & Mechanical Engineering

500-1000 team member

Rack-Mount 48V Power Supply & Battery Charger Firmware Upgrade
Year: 2020
Client: Largest telecom provider in Greece
Summary: Added multi-profile battery charging algorithms and SNMP monitoring to an existing telecom power system.
Key Technologies: ARM7TDMI, C/HTML, SNMPv2, µC/OS-II
Highlights:
• Extended firmware capabilities & web UI features.
• Integrated SNMP for remote infrastructure management.

Senior Embedded Developer C / C++

Industry & Mechanical Engineering

500-1000 team member

LoRaWAN Remote Monitoring Device for National Railway Operator
Year: 2019
Client: Belgian railway infrastructure operator
Summary: Built a battery-powered sensing and reporting device to monitor railway events, using LoRaWAN to send data to cloud systems.
Key Technologies: PIC24F, LoRaWAN, C/C#, custom battery charger
Highlights:
• Low-power electronics design + custom magnetics.
• Full firmware stack with sensing, filtering & communication.
• End-to-end cloud connectivity workflow.

Senior Embedded Developer C / C++

Other

1000-5000 team member

BLE-Enabled Dimmable LED Wall Luminaire with Android App Control
Year: 2018
Client: Global lighting products manufacturer
Summary: Developed standalone and Android-controlled dimming firmware, BLE application layers, custom UI widgets, and complete PCB design.
Key Technologies: ARM Cortex-M0, BLE 4.1, C/Java, Android SDK
Highlights:
• Created a smooth real-time dimming experience.
• Designed power electronics & magnetics.
• Built Android app + embedded BLE protocol.

Senior Embedded Developer C / C++

Other

1000-5000 team member

Intelligent 150W Industrial LED Ballast with DALI & NFC
Year: 2017
Client: Global leader in lighting and industrial ballasts
Summary: Designed firmware and electronics for a high-power LED ballast with digital control loops, NFC configuration, and DALI communication.
Key Technologies: XMC1300 MCU, C, DALI, NFC, PFC, synchronous buck, EMI / EMC, Power Electronics
Highlights:
• Implemented digital control loops for high-power stages.
• Designed multiple custom power inductors and EMI filters.
• Built EMC-compliant hardware platform.

Certificates

ISO 26262 - Automotive Functional Safety Engineer

TUV SUD

2023


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in