Embedded Software-Entwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 67693 Fischbach, Kreis Kaiserslautern
- auf Anfrage
- de | en
- 18.03.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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
C, Echtzeitbetriebssystem (RTOS), Embedded Linux, Python, Vivado (Xilinx), Xilinx (allg.)
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
Microsemi (allg.), ModelSim (Mentor Graphics), VHDL (VHSIC Hardware Description Language)
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
Embedded Linux, Embedded Systems, VHDL (VHSIC Hardware Description Language), Xilinx (allg.), Linux (Kernel), C, C++
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
Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Field Programmable Gate Array (FPGA), VHDL (VHSIC Hardware Description Language), Xilinx (allg.), C++, Elektronik
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
Field Programmable Gate Array (FPGA), Microsemi (allg.), ModelSim (Mentor Graphics), VHDL (VHSIC Hardware Description Language), Apache Subversion (SVN), LaTex
Ausbildung
Technische Universität Kaiserslautern
Technische Universität Kaiserslautern
Weitere Kenntnisse
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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden