
From microcontroller to FPGA to PCB — firmware development, HDL digital design and hardware electronics, from prototype to industrial production.
Real-time firmware development on STM32, ARM Cortex-M, PIC and embedded Linux platforms.
Low-level C/C++ programming on STM32 (Cortex-M0 to M7), PIC Microchip and Arduino. Peripheral initialization, clock management, DMA, timers and hardware interrupts.
Multi-task firmware architecture design with FreeRTOS (message queues, semaphores, software timers). Development on i.MX8 under embedded Linux with drivers and real-time applications.
Full protocol stack implementation: CAN bus with CANopen/BMS, high-speed SPI, multi-master I2C, UART/DMA, BLE and Wi-Fi for IoT applications.
Robust firmware architecture design — hierarchical state machines, interrupt-driven processing, hardware watchdogs and error recovery mechanisms.
Real project — Volthium: STM32 firmware for a battery management system (BMS) managing 192 batteries (6 ports × 32 batteries 51.2 V @ 100 Ah) via CAN bus, UART and Bluetooth. FreeRTOS multi-task architecture, proprietary BMS protocols, battery emulators for automated regression testing.
HDL design in VHDL and Verilog on Xilinx and Intel/Altera platforms for high-performance signal processing.
RTL development in VHDL and Verilog, synthesis and implementation on Xilinx (Vivado) and Intel/Altera (Quartus) FPGAs. Timing constraint compliance, closure and utilization reporting.
Digital filtering, pipeline FFT, threshold detection and high-sample-rate data stream processing — real-time operations impossible to perform on a CPU.
SOC architecture with Nios II (Altera) or MicroBlaze (Xilinx) processor, AXI bus, custom IP peripherals and Linux interface. Associated PCB design for industrial production with certifications.
High-speed interface implementation on FPGA: Gigabit Ethernet (MAC/PHY), USB 3.0 SuperSpeed, DDR3 with memory controller. Experience at Doric Lenses on multi-channel acquisition systems.
Bliq Photonics — LiDAR signal processing on FPGA: real-time acquisition and processing of laser pulses for high-precision 3D reconstruction.
Telops — Permanent calibration of SpIRS infrared spectrometers: FPGA algorithms for thermal compensation and real-time offset correction on scientific instruments.
From schematic to printed circuit board — analog, digital and mixed-signal circuits for industrial and scientific environments.
Electronic schematic design and multilayer PCB routing. DRC/DFM rule compliance, controlled impedance management and footprint optimization.
Sensor interface circuit design (conditioning, amplification, filtering), high-resolution A/D converters, galvanic isolation and precision measurement circuits.
Switching and linear power supply design, thermal management, decoupling and filtering. EMC constraint compliance for industrial environments.
Prototype assembly and bring-up, electronic debugging (oscilloscope, logic analyzer, JTAG), functional validation and test procedure documentation.
Design of a complete SOC (PCB + FPGA + embedded Linux firmware) to run laser speckle coagulation detection algorithms in an industrial production system with certifications — developed for Medscint.
High-speed circuit design (USB 3.0, Gigabit Ethernet), power circuits and thermal management for embedded platforms. Experience at Doric Lenses on optogenetics systems and at ABB on industrial radar instrumentation.
70+ orchestrated AI agents to accelerate every step of firmware and FPGA development — from specification to validation testing.
Specialized AI agents to generate firmware skeletons, drivers and HAL layers from datasheets and specifications. Automatic code review to detect race conditions, stack overflows and timing errors.
→ 60–80% reduction in firmware startup time
Automated creation of test suites for embedded targets: peripheral emulators, fault injection, regression testing on real hardware and HIL (Hardware-in-the-Loop).
→ High test coverage without excessive manual investment
Dedicated agents for communication trace analysis (CAN, SPI, I2C, UART) to detect protocol violations, timeout conditions and timing anomalies before deployment.
→ Protocol bugs caught in development, not in production
Complete AI pipeline from hardware specification to verifiable working firmware: datasheet analysis, initialization code generation, peripheral configuration and test scripts.
→ Embedded projects delivered in a fraction of traditional time
Agentic AI doesn't replace embedded expertise — it multiplies it. Paul retains full technical control while delivering faster and with verifiable quality.
Paul's unique advantage: mastering the entire chain, from embedded electronics to cloud and user interfaces.
Most embedded specialists stop at the firmware. Paul designs complete systems: the sensor, the microcontroller firmware, the communication layer (BLE, Wi-Fi, CAN), the cloud backend API and the real-time web dashboard.
This cross-domain mastery eliminates integration friction between teams and reduces delivery timelines. A single point of contact from the circuit board to the cloud service — for IoT, industrial or scientific projects.
Complementary services
Software development & SaaS
Backend, RESTful APIs, Next.js web applications and cloud deployment
Algorithms & signal processing
DSP, embedded machine learning, optimization and predictive models
Systems engineering (MBSE)
System architecture, SysML v2, requirements traceability and digital twins
Whether you need STM32 firmware, a critical FPGA design or a custom electronic board — let's discuss your project and the best way to deliver it.