freiberufler Senior Embedded Software Developer auf freelance.de

Senior Embedded Software Developer

offline
  • auf Anfrage
  • 81667 München
  • auf Anfrage
  • de  |  en
  • 25.04.2022

Kurzvorstellung

Passionierter Software Entwickler mit Hands-on Mentalität und mehr als 20 Jahren Erfahrung in vielen Aspekten der Embedded Welt.

Ich biete

  • C++
  • ci/cd
  • dsp
  • Eclipse
  • Git
  • html
  • Mikrocontroller
  • Mikroelektronik
  • Python
  • version control

Projekt‐ & Berufserfahrung

Senior Software Developer (Festanstellung)
Kundenname anonymisiert, München
10/2015 – 12/2021 (6 Jahre, 3 Monate)
Automotive
Tätigkeitszeitraum

10/2015 – 12/2021

Tätigkeitsbeschreibung

- Produktentwicklung von Prototypen bis Markteinführung und Maintenance in den Bereichen Automotive und Lichttechnik
- Evaluierung von Tools und Methoden (CI/CD, ALM Toolchains)
- Verwendete Prozessoren: ARM CORTEX STM32XX, ATMEL SAMD, ATXMEGA, …
- Implementierung von diversen Technologien wie CAN, LIN, Ethernet, Capacitive Touch, ...
- Einführung von Testautomatisierung: Jenkins, Pytest, Python, PyQt, Codebeamer

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Python, Qt

Software Architekt (Festanstellung)
Kundenname anonymisiert, München
5/2012 – 3/2014 (1 Jahr, 11 Monate)
Telekommunikation
Tätigkeitszeitraum

5/2012 – 3/2014

Tätigkeitsbeschreibung

- Analyse und Verbesserung existierender Testverfahren und -umgebungen für LTE Firmware
- Portierung der LTE Basisband Firmware (Tensilica CPU) auf einem virtuellen Prototypen
- Portierung der Embedded OS auf den virtuellen Prototypen
- Diverse Aufgaben im Bereich Continous Integration

Eingesetzte Qualifikationen

C++, Continuous Delivery (CDE), Git, UNIX

Senior Software Engineer
Kundenname anonymisiert, München
9/2004 – 4/2012 (7 Jahre, 8 Monate)
Telekommunikation
Tätigkeitszeitraum

9/2004 – 4/2012

Tätigkeitsbeschreibung

- Modifikation, Optimierung und Erweiterung der bestehenden Firmware auf Multicore-ADSL und -VDSL-Bausteinen (bis zu 4 ARC 700)
- Analyse sowie die Identifizierung von Hardware- und Firmware-Fehlern auf den Multicore-Bausteinen
- Verantwortung für Versionskontrolle und Release Management unter Mercurial und Clearcase
- Optimierung von Algorithmen der Signalverarbeitung auf dem Carmel DSP (Echoentzerrer und Sprachkodierer wie AMR, iLBC)
- Wartung und Erweiterung der Carmel DSP Tools
- Verantwortung für Memory-Layout und Erstellung der ROM-Firmware für Tapeout
- Einführung von automatischen Tests
- Firmware-Integration

Eingesetzte Qualifikationen

Digitaler Signalprozessor (DSP), MATLAB / Simulink, Mikrocontroller, Mikroelektronik, Python, TCL/TK

DSP Engineer (Festanstellung)
Kundenname anonymisiert, London
8/2001 – 2/2004 (2 Jahre, 7 Monate)
Telekommunikation
Tätigkeitszeitraum

8/2001 – 2/2004

Tätigkeitsbeschreibung

- Algorithmenentwurf im Bereich Audiosignalverarbeitung unter Matlab/Simulink und Visual Studio
- Implementierung von Algorithmen auf DSP Prozessoren (TIC62xx)
- Spezifikation und Erstellung von Test- und Verifikationsmethoden
- Untersuchung von Telekommunikationsstandards wie AMR, P.862, VoIP

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Linux (Kernel), MATLAB / Simulink

Diplomand (Festanstellung)
Kundenname anonymisiert, Berlin
11/2000 – 6/2001 (8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2000 – 6/2001

Tätigkeitsbeschreibung

- Entwicklung von Algorithmen der Geräuschreduktion und Echo- Entzerrung unter Matlab

Eingesetzte Qualifikationen

MATLAB / Simulink

Praktikant (Festanstellung)
Kundenname anonymisiert, Ottawa
10/1999 – 7/2000 (10 Monate)
Telekommunikation
Tätigkeitszeitraum

10/1999 – 7/2000

Tätigkeitsbeschreibung

- Development of signal processing algorithms (VAD, beamforming etc.) in
Matlab Simulink
- Implementation of algorithms on a DSP (ADI SHARC) in C and assembler

Eingesetzte Qualifikationen

MATLAB / Simulink, Visual Studio

Ausbildung

Elektrotechnik

(Diplom Ingenieur TU )
Jahr: 2002
Ort: Berlin

Qualifikationen

C/C++, Assembler, Python, Java, TCL, Perl, GIT, Gitlab, Matlab, Simulink, Pycharm, Anaconda, IAR, Eclipse, Codebeamer, RTOS, Raspberry, unit testing, Clean Code, Jenkins, test automation, Ubuntu, virtualization, version control

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
246
Alter
50
Berufserfahrung
23 Jahre (seit 10/1999)

Kontaktdaten

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

Jetzt Mitglied werden