Alexandru Ardelean
Freiberufler
Erfahrungen
Freiberufler
Shruggie
MXT Creation – BSPs für die Renesas RZ/V DRP AI-SoC-Familien erstellen (RZV2L, RZV2M(A))
Verwendete Technologien: Yocto, Python, Shell
MXT Creation – KI-Bildverarbeitungsmodelle auf den Renesas RZ/V DRP AI-SoC-Familien trainieren und bereitstellen
Verwendete Technologien: Python & C++ für Anwendungen, C für Kamerasensortreiber
STIHL – Funktions- und Leistungsverbesserungen für den iMOW (Mähroboter), eingeführt 2023
Verwendete Technologien: C++ für Anwendungen
Ateme – Überarbeitung einer TS-Muxer-Bibliothek für einen HW-Video-Encoder
Verwendete Technologien: C++
Allegro DVT (über Deviqon Labs) – Weiterentwicklung eines Emulators für HW-IP-Designs
Verwendete Technologien: C++
BrightGrove (Beratungsgruppe) – Plattform für eine neue Smart-TV-Reihe entwickeln
Verwendete Technologien: Buildroot, Android, C/C++
MathWorks – Kernel-Unterstützung für RF-Anwendungen
Verwendete Technologien: C für Linux-Kernel-Treiber
Senior Softwareentwickler
Deviqon Labs
- Entwicklung von Software für Dienste in der Streaming- und Fernsehbranche
Kunden:
Ateme (übernahm Anevia) – Software für Video-/Audio-/TV-Streaming und DRM erstellen und erweitern
Verwendete Technologien: C++
Allegro DVT – Emulator für HW-IP-Designs (für Videodecoder) erstellen
Verwendete Technologien: C++
Linux-Kernel-Entwickler
Analog Devices GmbH
- Arbeiten an Linux-Kernel-Treibern für Bauteile von Analog Devices (ADCs, DACs, Beschleunigungssensoren, IMUs)
- Linux-Kernel verbessern, um Analog Devices-Bauteile besser zu unterstützen
- Ständiger Austausch mit der Linux-Kernel-Community durch Einreichen von Änderungen
- Durchführung interner Code-Reviews für neue Änderungen im Analog Devices Kernel-Repository
Verwendete Technologien:
- Xilinx Zynq 7-Serie: ZedBoard, ZC706, ZC702
- Xilinx ZynqMP-Serie: ZCU102, ZU11EG
- Intel/Altera Arria10 SoC
- C für Linux-Kernel- und Bare-Metal-Treiber
- C++ für Scopy
- DeviceTree zur Konfiguration von Boards für das Linux-Betriebssystem
Mitbetreuer
mstpd
- Gemeinsame Pflege des mstpd-Pakets/Codebasis (Multiple Spanning Tree Daemon) mit anderen Entwicklern
- Verwendete Technologien: C
Mitwirkender
OpenWrt
- Patches zum Kern von OpenWrt, einer Embedded-Linux-Distribution für Router, beitragen
- Pflege mehrerer Pakete im OpenWrt-Paket-Feed
- Verwendete Technologien: Shell, Makefile, C für Treiber
Embedded-Software-Entwickler
Ocedo / Riverbed Technology
- Entwickeln und Pflegen von Softwaremodulen und Treibern für Netzwerkgateways, Switches und Access Points
- Integrieren von 3G/4G-Konnektivität in Gateways
- Integrieren der Spanning-Tree-(STP)- und Link-Layer-Discovery-(LLDP)-Protokolle in Switches
- Unterstützung von Broadcom-Switch-Chips
- Durchführen von internen Code-Reviews
Verwendete Technologien: C für Anwendungen und Linux-Kernel-Treiber, Shell, Makefile, STP, LLDP, Jenkins
DevOps für interne Tools
Betfair.com
- Pflegen und Unterstützen interner Tools: GitLab, Perforce, SVN, Jenkins, Confluence, JIRA, Fisheye, Fortify
- Automatisieren von Bereitstellungsprozessen mit Jenkins CI, Chef und Puppet
Embedded-Software-Entwickler im Automotive-Bereich
EBS Romania (NTT Romania)
- Entwickeln von Software und Dokumentation für Instrumentierungscluster von Continental Automotive
- Verwendete Technologien: C
Softwareentwickler
NSpyre Romania (Capgemini Romania)
- Schreiben von Softwaremodulen und Dokumentation zur Steuerung hochkomplexer Industriemaschinen für ASML
- Verwendete Technologien: Python, NumPy, SciPy
Softwareentwickler
National Instruments Romania
- Arbeiten am PharLap-RTOS: Schreiben von Treibern für Ethernet-Karten für PXI-Produkte
- Entwickeln und Pflegen des TCP/IP-Stacks auf PharLap
- Hinzufügen erweiterter Debugging-Funktionen zum PharLap-OS für Netzwerkprobleme
- Pflegen der LabVIEW-Netzwerkprimitiven unter Windows, macOS, Linux, PharLap und VxWorks
Zusammenfassung
Embedded-Software-Entwickler, hauptsächlich versiert in C, Shell, etwas Python, etwas Automatisierung und diversen anderen Themen. Mitwirkender in verschiedenen Open-Source-Projekten (Linux-Kernel, OpenWrt und anderen).
Linux-Kernel-Beiträge: ungefähr 430+ eigene (mit verschiedenen E-Mail-Adressen).
In letzter Zeit habe ich mich mit Bildverarbeitung beschäftigt, KI-Modell-Training (YOLO, HRnet) und deren Einsatz auf Embedded-Geräten umgesetzt.
Fähigkeiten
- C 15+ Jahre
- Embedded 15+ Jahre
- Python 4+ Jahre
- Linux 7+ Jahre
- C++ 5+ Jahre
- Treiber 7+ Jahre
- Shell/bash 7+ Jahre
- Devops/ci 4+ Jahre
- Yocto 4+ Jahre
- Buildroot 5+ Jahre
- Bildverarbeitung 1+ Jahre
- Ki-modell-training
- Ki-modell-inferenz
- Yolo
- Hrnet
Sprachen
Ausbildung
Technische Universität Cluj-Napoca
Fachbereich Informatik (Englischsprachiger Zweig) · Cluj-Napoca, Rumänien
„Mihai Eminescu” High School – Satu Mare
Mathematik und Informatik (Englischsprachiger Zweig) · Satu Mare, Rumänien
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.