freiberufler Embedded Software Ingenieur, langjährig in System und Software Entwicklung tätig auf freelance.de

Embedded Software Ingenieur, langjährig in System und Software Entwicklung tätig

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 81310 Lisle-sur-Tarn
  • Weltweit
  • de  |  fr  |  en
  • 25.03.2021

Kurzvorstellung

Freelancer Software Entwicklung
• Programmierung C, C++, Python, Yocto Linux
• Embedded Kameradesign
• Videokompression und Multimediasysteme
• Aufbau eines Startup-Unternehmens (Abateck)

Auszug Referenzen (1)

"Malik hat bei dem Projekt mit Expertise das H.264 Hardware encoding sowie face feeld detection für eine dynamische Bestimmung eine Roi implementiert."
Embedded-Systementwicklung einer Achterbahn-On-Ride-Videokamera als Freelancer (Festanstellung)
Thomas Vey
Tätigkeitszeitraum

1/2019 – 12/2019

Tätigkeitsbeschreibung

Dies ist eine maßgeschneiderte Video-Action-Kamera, die in Vergnügungsparks installiert ist.
• Schreiben von Produktspezifikationen.
• Schematic Review und Obsoleszenzprüfung der Komponenten.
• Entwicklung eines MIPI-CSI2-Firmware-Treiber für den embedded Linux Kernel, um ein Lattice-FPGA und eine i.MX8M-Mini-CPU unter Benutzung der Programmiersprache C zu verbinden. Cross-kompilierung des Quellcode für Yocto-Linux.
• Entwicklung einer Gstreamer-User-Space-Anwendung für die Aufzeichnung und das Streaming von H.264-Videos mit der i.MX8-GPU.
• Implementierung von automatischen Videobearbeitungsskripte sowie Audio- / Videosynchronisationsskripte mit den Programmiersprachen Python, C und Batch Files

Eingesetzte Qualifikationen

Bash (Shell), C++, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Embedded Systems, Python

Ich biete

  • c
  • DirectX
  • Eclipse
  • Embedded Entwicklung / hardwarenahe Entwicklung
  • Embedded Linux
  • Python
  • Technische Informatik
  • VHDL (VHSIC Hardware Description Language)
  • Visual C++
  • Visual Studio

Projekt‐ & Berufserfahrung

Embedded Systementwicklung einer medizinischen Endoskopkamera als Freelancer
Kundenname anonymisiert, gaillac
1/2020 – 12/2020 (1 Jahr)
Medical
Tätigkeitszeitraum

1/2020 – 12/2020

Tätigkeitsbeschreibung

Dies ist ein internationales Projekt (USA, Deutschland und Frankreich) mit den Schwerpunkten Hardware-Design, Entwicklung von embedded Software sowie Videoverarbeitung.
Die Endoskopkamera besteht aus einem Touchscreen-Display sowie einem Einweg-Ureteroskop.
Hier die Schwerpunkte:
• Schematic Review und Obsoleszenzprüfung der Komponenten.
• Entwicklung eines MIPI-CSI2-Firmware-Treibers für den embedded Linux Kernel um ein Lattice-FPGA und eine i.MX8M-Quad-CPU unter Benutzung der Programmiersprache C zu verbinden. Cross-kompilierung des Quellcode für Yocto-Linux.
• Entwicklung einer Gstreamer-User-Space-Anwendung für die Aufzeichnung und das Streaming von H.264-Videos mit der i.MX8-GPU.
• Erstellung von Einträgen in Konfigurationsmanagementsystemen sowie online Datenbanken (GIT, Bugzilla, JIRA usw.).

Eingesetzte Qualifikationen

Bash (Shell), C, C++, Embedded Linux, Python

Embedded-Systementwicklung einer Achterbahn-On-Ride-Videokamera als Freelancer (Festanstellung)
Kundenname anonymisiert, gaillac
1/2019 – 12/2019 (1 Jahr)
Hardware
Tätigkeitszeitraum

1/2019 – 12/2019

Tätigkeitsbeschreibung

Dies ist eine maßgeschneiderte Video-Action-Kamera, die in Vergnügungsparks installiert ist.
• Schreiben von Produktspezifikationen.
• Schematic Review und Obsoleszenzprüfung der Komponenten.
• Entwicklung eines MIPI-CSI2-Firmware-Treiber für den embedded Linux Kernel, um ein Lattice-FPGA und eine i.MX8M-Mini-CPU unter Benutzung der Programmiersprache C zu verbinden. Cross-kompilierung des Quellcode für Yocto-Linux.
• Entwicklung einer Gstreamer-User-Space-Anwendung für die Aufzeichnung und das Streaming von H.264-Videos mit der i.MX8-GPU.
• Implementierung von automatischen Videobearbeitungsskripte sowie Audio- / Videosynchronisationsskripte mit den Programmiersprachen Python, C und Batch Files

Eingesetzte Qualifikationen

Bash (Shell), C++, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Embedded Systems, Python

Entwicklung einer medizinischen Mikroskopkamera für das Unternehmen Enciris Tech (Festanstellung)
Enciris technologies, Gaillac
1/2018 – 9/2018 (9 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2018 – 9/2018

Tätigkeitsbeschreibung

Dies ist eine maßgeschneiderte Videokamera für Operationssäle: -Hyperlink entfernt-
• Schreiben von Produktspezifikationen.
• Schematic Review und Obsoleszenzprüfung der Komponenten.
• Implementierung eines eingebetteten Yocto Linux-PCI-Express-Treibers für x86-Intel-CPU unter Benutzung der Programmiersprache C.
• Implementierung einer Low-Level-Steuerungssoftware der internen Microcontrollerchips unter Benutzung von I2C- und SPI-Protokollen und der C-Programmierungssprache.
• Entwicklung von Videocontainer Formate: AVI, ASF, MOV, WMV, MPEGTS mit den Programmiersprachen C und C ++.

Eingesetzte Qualifikationen

C++, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Embedded Systems, Python

Entwicklungsingenieur - Digitale Videoverarbeitung (Festanstellung)
Enciris Technologies, Gaillac
6/2006 – 12/2017 (11 Jahre, 7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

6/2006 – 12/2017

Tätigkeitsbeschreibung

• Entwicklung von Videokompressionskarten der LT-10x Serie (Hardware, Firmware, Treiber, APIs und SDKs)
• Entwicklung von FPGA basierte Videokompressions-IPs (VC-1 und H.264 Codecs) und Algorithmen wie Bewegungsschätzung, Rauschfilterung und
Zeilenverschiebung
• Implementierung von Containerformate; AVI, ASF, MOV, WMV, MPEG-TS
• Erstellung von Hardware in VHDL
• Schreiben von Software in C, C++ sowie Skriptsprachen

Eingesetzte Qualifikationen

C++, Eclipse, Embedded Systems, Field Programmable Gate Array (FPGA), MATLAB / Simulink, Perl, Python, VHDL (VHSIC Hardware Description Language), Visual C++

Entwicklungsingenieur - Digitale Videoverarbeitung (Festanstellung)
PHILIPS SEMICONDUCTORS (NXP), Hamburg
1/2002 – 6/2006 (4 Jahre, 6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2002 – 6/2006

Tätigkeitsbeschreibung

• Entwicklung von Algorithmen um Videokompressionssysteme im “Competence Center for Video Compression Systems”
• Entwicklung von einer H.264 Bitratenkontrolle
• Studium eines Speicher-optimisierungstools im IMEC-Zenter-Leuven, Belgien

Eingesetzte Qualifikationen

C, C++, Emacs

Zertifikate

Diplom: Ingenieur
Januar 2002

Ausbildung

Elektrotechnik
(master of science)
Jahr: 2002
Ort: Technische Universität Hamburg-Harburg

Qualifikationen

Yocto Linux, ARM, X86, C, C++, Perl, Python,VHDL, Firmware, APIs, FPGA, IPs, VC-1, H.264, Visual Studio, Eclipse, GDB, Latex, Matlab, Pspice, Maxplus, Cadence, ffmpeg, Gstreamer, Directshow, VLC API, Intel Quicksync video ...

Über mich

Während meiner Karriere habe ich es mir zur Aufgabe gemacht, aktuelle Technologien und neue Techniken einzusetzen, um kreative Lösungen für eine Reihe von Projekten zu entwickeln.
Ich bin sowohl in kollaborativen als auch in unabhängigen Rollen komfortabel und biete verfeinerte analytische sowie kritische Denkfähigkeiten. Ich kann meine Strategien anpassen und überarbeiten, um sich entwickelnden Prioritäten, sich verändernden Bedürfnissen und aufkommenden Problemen gerecht zu werden.

Seit zwei Jahren arbeite ich als Freelance Embedded Software Entwickler bei Abateck, Firma die ich selber gegründet habe. Mein Aufgabenfeld in den bisher durchgeführten Projekten umfasst den gesamten Prozess der Embedded Softwareentwicklung im Auftrag von Kunden aus dem Bereich Medical, IOT und Entertainment, von der Software Requirements Specification über das Design und die Implementierung in verschiedenen Sprachen (v.a. C, C++ und Python).

Darüber hinaus gehören die Aktualisierung und Pflege bestehender Systeme unter Benutzung von Build-Systeme wie Yocto Linux, Buildroot und von Software Versionsverwaltungstools wie GIT, JIRA, Azure DevOps etc. zu meinen Tätigkeiten.

Im Austausch mit immer neuen Kunden kommen mir dabei mein offenes Wesen und meine kommunikativen Kompetenzen zugute. Ich stelle mich dabei aber nicht persönlich in den Vordergrund, sondern bin Teamplayer aus Leidenschaft und Überzeugung. Die erfolgreiche Abwicklung von Aufträgen stand und steht bei mir immer im Vordergrund.

Skills: Yocto Linux, ARM, X86, C, C++, Perl, Python,VHDL, Firmware, APIs, FPGA, IPs, VC-1, H.264, Visual Studio, Eclipse, GDB, Latex, Matlab, Pspice, Maxplus, Cadence, ffmpeg, Gstreamer, Directshow, VLC API, Intel Quicksync video ...

Ich freue mich darauf, meinen Hintergrund und Ihre Bedürfnisse im Detail zu besprechen, da ich zuversichtlich bin, dass meine einzigartige Erfahrung bei der Erreichung Ihrer unmittelbaren und zukünftigen Ziele von großem Nutzen sein wird. Bitte kontaktieren Sie mich so bald wie möglich, um ein Interview zu vereinbaren.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Französisch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
  • Vereinigte Staaten von Amerika
Home-Office
bevorzugt
Profilaufrufe
672
Alter
47
Berufserfahrung
19 Jahre und 3 Monate (seit 01/2002)
Projektleitung
8 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden