About the Author
Saeid Yazdani, PhD
Embedded Systems Engineer
PhD in Electrical Engineering, 20+ years programming, 10+ years developing embedded and measurement systems in the semiconductor and test industry. Based in Germany.
My work spans firmware, electronics, measurement systems, automated test equipment, and the difficult boundary between software and hardware.

Engineering Perspective
An embedded-system fault is rarely only a line of code. Timing, electrical behavior, measurement limits, datasheet details, toolchain assumptions, and earlier design decisions can all contribute. Good engineering work makes those constraints visible and tests the assumptions that matter.
Embedonix documents design decisions, failure modes, debugging steps, and practical solutions that can be checked and used in real projects.
Professional Background
- 10+ years developing embedded and measurement systems in European design firms
- 5+ years in the European semiconductor industry
- 25+ years programming, from early web and BASIC work to modern C/C++ and embedded systems
- PhD in Electrical Engineering focused on automated test equipment
- Teaching and research work at European technical universities
- R&D work in advanced power supplies and automated test equipment
Technical Areas
- Embedded C and modern C++
- STM32 and AURIX microcontrollers
- Device drivers, communication protocols, and board bring-up
- Analog and mixed-signal circuits, data acquisition, and calibration
- PCB schematics, layout review, and hardware debugging
- Automated test equipment and test automation
- Embedded Linux, instrument software, and Qt applications
Selected Publications
- Hybrid Analog-Digital Device Power Supply for Automated Test Equipment
- An Approach to Verification of ATE Power Supply and Signal Integrity using Virtual-DUT
- Closed-Loop Approach on Formal Specification for Semiconductor Test
- Automatic Verification of Mixed-Signal ATE Test Programs using Device Variation
- An Approach to Online Wear Out Monitoring of PCB Interconnects in Safety-Critical Systems
- Time-variant digital control for safe and reliable analog systems
About Embedonix
Embedonix is an independent engineering site focused on embedded systems, electronics, C/C++, PCB design, and test and measurement. It began as a personal project in 2014 and now serves as a practical technical reference.
For sourcing, evidence, corrections, updates, and image policy, see the Editorial Standards.
The opinions and technical material published here are my own. They do not represent the views of any current or former employer.
