Principal Embedded Systems Engineer
Embedded Systems Architect | Technical Lead | Motor Control | Power Electronics | Functional Safety | Cybersecurity
I design embedded systems that control real machines.
I have 30+ years of experience in embedded software, real-time systems, motor control, power electronics, electronics design, PCB design, functional safety and cybersecurity.
Currently, I work as a Software Architect and Technical Lead at Bucher Hydraulics, where I am responsible for the architecture and evolution of a reusable embedded software platform used across multiple Electronic Speed Controller (ESC) product families and engineering teams.
Previously, I led electronics development at Rheinmetall Air Defence and designed a Xilinx Zynq-based motor controller platform that became the foundation for motor control architectures used in multiple systems.
- Embedded Systems Architecture
- Modern C++ / Embedded C
- STM32 / ARM Cortex / Xilinx / RTOS
- Motor Control: FOC, PMSM, BLDC, Servo Drives
- Power Electronics
- CAN / CAN FD / UDS
- Functional Safety
- Cybersecurity / Secure Boot
- PCB Design (Altium Designer, KiCad
- MATLAB / Simulink / LTspice
Deterministic memory allocator for embedded and safety-critical real-time systems.
Modern C++ framework for control engineering, signal processing and motor control experiments.
Parameter serialization and configuration framework for embedded systems.
Utility library for resource-constrained embedded software.
Author of the six-part Mastering Motor Control series on Embedded.com.
- Motor Control 101
- Measurement Filtering
- Synchronization and Timing
- Memory Management
- C++ Implementation
- Functional Safety