freiberufler Embedded Software-Entwickler auf freelance.de

Embedded Software-Entwickler

zuletzt online vor 4 Tagen
  • auf Anfrage
  • 67693 Fischbach, Kreis Kaiserslautern
  • auf Anfrage
  • de  |  en
  • 18.03.2024

Kurzvorstellung

Mein Fokus liegt im Design und der Verifikation von Xilinx und Microsemi FPGAs in VHDL, sowie in der Entwicklung von Embedded Software in C und C++. Ich habe Erfahrung in High-Reliability-Anwendungen (Raumfahrt) sowie in der Labor-/Messgerätetechnik.

Qualifikationen

  • C
  • C++
  • Embedded Linux
  • Embedded Systems
  • Field Programmable Gate Array (FPGA)
  • Microsemi (allg.)
  • ModelSim (Mentor Graphics)
  • Rust
  • VHDL (VHSIC Hardware Description Language)
  • Xilinx (allg.)

Projekt‐ & Berufserfahrung

Software-Entwickler
Kundenname anonymisiert, remote
2/2019 – 3/2020 (1 Jahr, 2 Monate)
Automobilindustrie
Tätigkeitszeitraum

2/2019 – 3/2020

Tätigkeitsbeschreibung

Entwicklung eines embedded Linux Build- und Boot-Systems für einen neuen Sensor.
* Ausarbeitung und Vergleich mehrerer Build-Technologien für embedded Linux
* Erstellen und Wartung der Build-Skripte
* Implementierung und Wartung von Linux Kernel Treibern
* Implementierung von U-Boot Treibern
* Implementierung eines bare-metal Serial ATA Treibers
* Entwicklung von Ethernet PHY/MAC-Treibern für FreeRTOS und bare-metal

Eingesetzte Qualifikationen

C, Echtzeitbetriebssystem (RTOS), Embedded Linux, Python, Vivado (Xilinx), Xilinx (allg.)

FPGA-Entwickler/Verifikation
Kundenname anonymisiert, Remote
9/2018 – 12/2018 (4 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

9/2018 – 12/2018

Tätigkeitsbeschreibung

Verifikation des FPGA-Designs zur Motorsteuerung eines LIDAR-Abstandsensors
- Erstellung des Verifikationsplans und -berichts
- Test des Positions-Decoders, der Motorsteuerung/Positions-Regelung und des Kommunikationsprotokolls
- Dokumentation der Verifikation unter Einhaltung der ESA Qualitätsstandards
- Requirements-Tracking

Eingesetzte Qualifikationen

Microsemi (allg.), ModelSim (Mentor Graphics), VHDL (VHSIC Hardware Description Language)

Software-/FPGA-Entwickler
von Hoerner & Sulger GmbH, Schwetzingen
3/2017 – 12/2017 (10 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

3/2017 – 12/2017

Tätigkeitsbeschreibung

FPGA-Design und Software für Laborinstrument zur Ansteuerung von Bildsensoren
- Konzeption und Architektur der eingebetteten Software und des FPGA-Designs, sowie des Kommunikationsprotokolls mit dem Labor-PC
- Komponentenauswahl für Prozessor und FPGA. Implementierung und Verifikation der eingebetteten Software und des FPGA-Designs auf einem Xilinx Zynq-7000 FPGA/SoC
- Linux Kerneltreiber für Schnittstelle zwischen FPGA und Software
- Skripte zur Kalibrierung des Laborinstruments

Eingesetzte Qualifikationen

Embedded Linux, Embedded Systems, VHDL (VHSIC Hardware Description Language), Xilinx (allg.), Linux (Kernel), C, C++

Software-/FPGA-/PCB-Entwickler
von Hoerner & Sulger GmbH, Schwetzingen
10/2016 – 2/2017 (5 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

10/2016 – 2/2017

Tätigkeitsbeschreibung

Entwicklung einer Testplatine für einen mehrstufigen Signalverstärker
- Schaltungsentwurf (analog und digital) und PCB Layout
- Fertigung der Platine und Auflöten der Bauteile (SMD und Through-hole)
- ADC-Schnittstelle im FPGA, Puffern der Messdaten im RAM
- Interface zwischen FPGA und eingebetteter CPU
- Bereitstellung der Daten durch eingebettete Software
- Debugging der Hardware und der Software

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Field Programmable Gate Array (FPGA), VHDL (VHSIC Hardware Description Language), Xilinx (allg.), C++, Elektronik

FPGA-Entwickler
von Hoerner & Sulger GmbH, Schwetzingen
5/2015 – 7/2018 (3 Jahre, 3 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

5/2015 – 7/2018

Tätigkeitsbeschreibung

FPGA-Steuersystem für Lasertreiber auf Forschungssatellit
- Entwurf, Implementierung und Verifikation des FPGA-Designs für das Lasertreiber-Steuersystem auf einem Forschungssatelliten
- Dokumentation der Verifikation unter Einhaltung der ESA Qualitätsstandards (ECSS)
- Hohe Anforderungen an Qualität und Zuverlässigkeit

Anmerkung: Laufzeit mit projektbedingten Unterbrechungen

Eingesetzte Qualifikationen

Field Programmable Gate Array (FPGA), Microsemi (allg.), ModelSim (Mentor Graphics), VHDL (VHSIC Hardware Description Language), Apache Subversion (SVN), LaTex

Ausbildung

Informatik
Master of Science
2010
Technische Universität Kaiserslautern
Informatik
Bachelor of Science
2008
Technische Universität Kaiserslautern

Weitere Kenntnisse

Programmiersprachen: C, C++, Python, Bash, C#, Java, Rust, Assembly (x86)
HDLs: VHDL, Verilog
FPGA-Architekturen: Xilinx (Zynq-7000, Virtex-5), Microsemi (ProASIC3, RTAX)
CPU-Architekturen: x86, ARM Cortex-A
Entwicklungs-Tools: Vivado, ISE/EDK, ModelSim, Libero, Matlab, KiCad, Spice
Technologien/Standards: UART, I²C, SPI, Ethernet, SpaceWire, RMAP, ECSS
Betriebssysteme: Linux, Embedded Linux/Embedded Systems, Windows
Sonstiges: LaTeX, MS Office (Word, Excel, Powerpoint), git, Subversion

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
2743
Alter
37
Berufserfahrung
12 Jahre und 11 Monate (seit 04/2011)

Kontaktdaten

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

Jetzt Mitglied werden