freiberufler Embedded Softwareentwickler auf freelance.de

Embedded Softwareentwickler

offline
  • auf Anfrage
  • 10405 Berlin
  • auf Anfrage
  • en  |  de
  • 22.04.2023

Kurzvorstellung

Ich bin ein freiberuflicher Softwareentwickler im Bereich von Embedded Systemen, und habe umfassende Erfahrung mit C und C++.

Qualifikationen

  • C++
  • Digitaler Signalprozessor (DSP)
  • Echtzeitbetriebssystem (RTOS)
  • Embedded Entwicklung / hardwarenahe Entwicklung
  • Embedded Linux
  • Funktionale Programmierung
  • Maschinelles Lernen
  • Python
  • Signalverarbeitung

Projekt‐ & Berufserfahrung

Contractor for embedded software design
Kundenname anonymisiert, Berlin
8/2016 – 8/2018 (2 Jahre, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2016 – 8/2018

Tätigkeitsbeschreibung

Designed and implemented a next-generation firmware and software platform for data acquisition and multi-protocol interfacing

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Software Architektur / Modellierung, C++, Python

Lead software engineer
Kundenname anonymisiert, (remote)
4/2016 – 4/2019 (3 Jahre, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

4/2016 – 4/2019

Tätigkeitsbeschreibung

Designed and implemented a Linux-based real-time signal processing platform

Eingesetzte Qualifikationen

Digitaler Signalprozessor (DSP), Embedded Linux, Echtzeitbetriebssystem (RTOS), C++, Python

Consultant
Kundenname anonymisiert, Berlin
6/2014 – 3/2016 (1 Jahr, 10 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

6/2014 – 3/2016

Tätigkeitsbeschreibung

Consulting, Software- und Firmware-entwicklung für mehrere Kunden

Eingesetzte Qualifikationen

Embedded Linux, Echtzeitbetriebssystem (RTOS), iOS, ARM-Architektur, Python, C++

System Architect
Line 6, Los Angeles
6/2012 – 6/2014 (2 Jahre, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

6/2012 – 6/2014

Tätigkeitsbeschreibung

- Systemsoftwareentwicklung, Projektleitung
- Verantwortlich für Überprüfung neuer Systemkonzepte, und Führung von der Entwicklung
mehrerer Projekte
- primäre Software-Architekt für das komplexeste Projekt der Firma, das eine Hochleistungs-
DSP-System mit einer optisch angereicherten OpenGL-basierten Benutzeroberfläche
integriert
- Entwicklung von maßgeschneidert Embedded Linux Gerätetreiber und Optimierung des
Kernels für Echtzeit-Performance
- Entwicklung von einem Datenflusssystem für Audiosignalverarbeitung, die von mehreren
Produkten verwendet gewesen hat
- Entwicklung von einem skriptfähigen Benutzeroberfläche-Framework, das Designer für beide
Embedded und mobile Plattformen zu bauen erlaubt

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Embedded Systems, Linux (Kernel), Echtzeitbetriebssystem (RTOS), Android, iOS, ARM-Architektur, Python, Qt, Lua, C++, Assembler, Gerätetreiber, Signalverarbeitung

Senior Embedded Systems Engineer
Line 6, Los Angeles
9/2007 – 6/2012 (4 Jahre, 10 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

9/2007 – 6/2012

Tätigkeitsbeschreibung

- Erstellung von einem Echtzeit-Betriebssystem für Embedded-Projekte
- Entwicklung von einem robusten Firmware-Update-System für alle Line6-Produkte, das bis
heute in Gebrauch bleibt
- Firmware-Entwicklung von einem tragbaren Audioaufnahme- und Katalogisierung- Gerät
- Entwicklung von mehreren internen Softwarewerkzeugen

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, Echtzeitbetriebssystem (RTOS), C++, Assembler, Gerätetreiber, Signalverarbeitung

Software Developer
Line 6, Los Angeles
7/2007 – 9/2007 (3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

7/2007 – 9/2007

Tätigkeitsbeschreibung

- verantwortlich für Entwicklung von drei komplette Softwareprojekte (Desktop-Editoren und Audio-Plug-Ins)
- Entwicklung von einem Embedded Projekt, mit digitalen Signalverarbeitung und USB- Audioübertragung

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, C++, Java (allg.), JNI (Java Native Interface)

Weitere Kenntnisse

C/C++, ARM, DSP, RTOS, Assembly, Python, Java, Linux, NumPy, Tensorflow, Matlab, Mathematica, CUDA, OpenGL, Qt, LLVM, VHDL, Verilog

Persönliche Daten

Sprache
  • Englisch (Muttersprache)
  • Deutsch (Gut)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Vereinigte Staaten von Amerika
Home-Office
bevorzugt
Profilaufrufe
2471
Alter
39
Berufserfahrung
20 Jahre und 9 Monate (seit 07/2003)
Projektleitung
1 Jahr

Kontaktdaten

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

Jetzt Mitglied werden