Zum Hauptinhalt springen
Vladimir Semenov

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

Bewertungen

Ähnliche Personen in der Nähe von Aachen

Verwandt