Embedded Systems Expert | Embedded Electronics Advisor | Remote Consultant
PROFESSIONAL SUMMARY
Electrical Engineer with over 30 years of international experience designing and implementing embedded systems, firmware, and digital/analog hardware. Proven track record in C and Python programming for real-time and resource-constrained environments. Deep expertise in embedded Linux, device drivers, and industrial communication protocols (Modbus, CAN, DNP3, SNMP, MQTT, RS485, etc).
Currently working as a freelance embedded systems specialist, delivering remote consulting and development for clients in the industrial automation, power electronics, telecom, and IoT sectors.
CORE COMPETENCIES
Embedded Software Development
Real-time systems (RTOS: FreeRTOS, )
Bare-metal C/C++ for STM32, ESP32, Atmel, PIC, NXP
Device drivers and board support packages (BSPs)
Firmware architecture and modular design
Embedded Linux & Systems Integration
Yocto, Buildroot, Debian for ARM-based systems
Kernel configuration, bootloader (U-Boot), init systems
Peripheral integration: I²C, SPI, UART, USB, GPIO
Electronics Design & Prototyping
Mixed-signal board design (Altium, KiCad, Eagle)
Signal conditioning, power supply design, EMI compliance
Testing, DFT/DFM, schematic/layout review
Industrial & IoT Protocols
Modbus RTU/TCP, SNMP, MQTT, DNP3, IEC 61850
Ethernet/IP, CANopen, RS485, PROFIBUS
Custom protocol stacks for proprietary applications
Programming & Scripting
C (expert), C++ (strong), Python (expert), Bash
Automated testing, simulators, data logging tools
Git, Docker, CI/CD, Jira, Agile/ScrumMore...