Vladimir Semenov
Embedded-Softwareentwickler
Talente
AachenMitglied seit 17. Juni 2026
C++PythonESP32ESP-IDFFreeRTOSUARTMQTTOTAProtobufVerschlüsselungOpenCVCUDADockerGitLab CI/CDAnsibleOszilloskop
·
Diese Person einstellen
Senden Sie diesem Kandidaten direkt ein Jobangebot
C++PythonESP32ESP-IDFFreeRTOS
Über
Embedded-Entwickler mit 2 Jahren Berufserfahrung in zwei Bereichen: ESP32-Firmware in C (BLE/BT Classic, MQTT/TLS, OTA, Verschlüsselung) und Echtzeit-C++-Computer-Vision auf Linux-Edge (Jetson Orin, x86 — OpenCV, CUDA, ONNX). Zuvor: 1-jähriges DSP-Praktikum, IMU-Sensorfusion.
Berufserfahrung
Embedded-Softwareentwickler - WaveAccess
(2024-05 - 2026-04)
Smart Home — ESP32 (Haier, Outsourcing) und Echtzeit-CV — Medizinische Endoskopie-Pipeline (Jetson Orin / x86)
- Firmware in C auf ESP-IDF; Multitask-Design mit FreeRTOS-Queues, Mutexes, Event-Groups.
- BLE-Stack und BT Classic; UART zur Hauptplatine; MQTT über TLS zur Cloud; Protobuf/JSON-Serialisierung.
- BLE-Payload-Verschlüsselung, geräteseitige Schlüsselspeicherung, signiertes OTA mit automatischem Rollback bei fehlgeschlagenem Boot.
- Hardware-Debugging: Firmware-Extraktion und Flash-Analyse, Logikanalysator und Oszilloskop zur Protokollverfolgung, Ursachenanalyse von Feldausfällen.
- Leistungsoptimierung: Deep-Sleep + ISR-Aufweck → Batterielaufzeit 2×–2,5× länger, Startzeit 8× schneller.
- C++-Integrationsschicht für die medizinische Endoskopie-Pipeline: Inbetriebnahme von Peripheriegeräten (Dual-Kanal-SDI-Erfassung), Hardware-Initialisierung und Verbindungscode zwischen Videoeingang und dem Vision-Stack.
- Integration vortrainierter ONNX-Modelle in die C++-Laufzeitumgebung; Aufbau und Pflege der C++/Python-Brücke zur Zusammenarbeit mit dem ML-Team an deren Python-seitiger Pipeline.
- Feinabstimmung eines OCR-Modells zur Extraktion von Patientenmetadaten (Name, Datum, ID) aus Endoskop-Overlay-Frames; Modell-Upgrade erzielte eine deutliche Verbesserung der Genauigkeit bei realen Geräteausgaben.
- Einsatz von OpenCV für geometrische Transformationen und klassische Vorverarbeitungsschritte; Arbeit mit CUDA-beschleunigten Pfaden für leistungskritische Pipeline-Schritte.
Hardware-Entwickler (Teilzeit) - Alnisoft
(2024-11 - 2026-04)
- Hardware-Inbetriebnahme und Debugging auf Linux-basierten Server-Platinen.
- Infrastrukturautomatisierung mit Ansible; Docker-basierte Builds; GitLab CI/CD-Integration.
DSP-Praktikum - University Industrial Internship
~1 Jahr
- Digitale Audiofilterung auf MCU-Zielen; 6/9-Achsen-IMU-Sensorfusion (Grundlage der aktuellen Abschlussarbeit).
Hackathon — Quadriceps Team
- On-Device-ML-Portierung und -Optimierung für ARM-Edge-Hardware (Rockchip RK3588 NPU).
Ausbildung
Integrierte Nanoelektronik - Peter the Great SPbPU
Fähigkeiten
Embedded-Softwareentwickler