FPGA and Embedded System Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 5020 Salzburg
- auf Anfrage
- de | en
- 22.04.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
3/2020 – offen
Tätigkeitsbeschreibung
-Implementation Hyperbus Communication between CPU and FPGA
-Safety Concept Elaboration EN 61508 SIL3
-Safety Implementation(Dual Core System, Real time Data processing)
Software Architektur / Modellierung, Automotive functional safety expert (AFSE), Embedded Software Engineering, Technisches Testing
7/2019 – 3/2020
Tätigkeitsbeschreibung
• Designportierung von Xilinx Zynq to Xilinx Spartan-7
• MSP430 Programmierung (Display, Kamera, FPGA -Konfiguration, User Input)
• Code/Timing Optimierungen
• Implementierung eines SPI Cores im FPGA für die Kommunikation mit μC
• Design Architektur Erweiterungen
• Build- und Unit Test-Prozess Automatisierung mit TCL-Skript, Shell-Skript, Python und Jenkins
Field Programmable Gate Array (FPGA), Software Architektur / Modellierung, Software Design, Embedded Software Engineering
5/2019 – 3/2020
Tätigkeitsbeschreibung
• Architektur, Spezifikation, Design und Implementierung einer Motorsteuerungsüberwachung am CPLD (Lattice)
• Diverse Sicherheitsüberwachungen (PWM-Totzeit Überwachung, Verpolungsschutz, PWM-Frequenz, Duty-Cycle…)
• PWM Sicherheitsabschaltungen
• Implementierung diverser Bussystem für Datenaustauch zwischen
MCU und CPLD
• Hardware und Software Test Umgebung erstellen und automatisieren
• CPLD Ressourcen Auslegung
Field Programmable Gate Array (FPGA), Software Architektur / Modellierung
6/2017 – 5/2019
Tätigkeitsbeschreibung
• Konzeptionierung und Entwicklung der Signalverarbeitung und
Datenaufbereitung für ein mobiles Scope am FPGA (Xilinx Zynq)
• Integration CAN/CANFD
• 8 Channels ADC Data Sampling via SPI Interface
• Implementierung eines Signalgenerators am FPGA
• Sensor Daten Auswertung und Analyse
• Auslegung eines DDR3 Memory Storage Controllers
• High-Performance Interface zwischen FPGA & Prozessor
• Build- und Unit Test-Prozess Automatisierung mit TCL-Skript, Shell-Skript,
Python und Jenkins
Field Programmable Gate Array (FPGA), Testautomatisierung, Testmanagement / Testkoordination (IT), Software Architektur / Modellierung
11/2016 – 8/2019
Tätigkeitsbeschreibung
• Designerstellung und Implementierung einer FPGA PCIe Applikation für
High Speed Datenaustausch und Datenverarbeitung von diversen
Car Sensoren/Kameras zwischen FPGA (Xilinx Ultrascale) und PC
• LVDS High Speed Datenverarbeitung
• Prototypenaufbau, Verifikation und Inbetriebnahme
• Konzeptionierung und Entwicklung eines DDR4 Memory Storage Controllers
• Architektur, Spezifikation, Design und Implementierung eines UDP Ethernet Stacks für 4 Ethernet Ports mit jeweils 1G/10G Line Rate.
• Build- und Unit Test-Prozess Automatisierung mit TCL-Skript, Shell-Skript, Python und Jenkins
• Ethernet Communication über UDP zwischen FPGA und Host-PC
• Umsetzung von diversen Ethernet Protokollen ARP, ETH, IP, UDP, ICMP, PTP
• Konzeptionierung und Entwicklung einer hochpräzisen Ethernet Zeitsynchronisation +/-50ns am FPGA durch Implementierung des Netzwerkprotokolls PTP IEEE 1588v2
• FPGA Ressourcen Auslegung und Code Optimierungen
Field Programmable Gate Array (FPGA), Testautomatisierung, Software Architektur / Modellierung
7/2016 – 11/2016
Tätigkeitsbeschreibung
• High Speed LVDS Data Processing am FPGA (Xilinx Zynq)
• DDR4 Memory Storage Controller
• Kommunikationsinterface zwischen FPGA & Prozessor
• Hardware Inbetriebnahme
• Hardware und Software Test Umgebung erstellen und automatisieren
• Prozess Automatisierung mit TCL-Skript, Shell-Skript, Python und Jenkins
Field Programmable Gate Array (FPGA), Testautomatisierung, Software Architektur / Modellierung
9/2015 – 7/2016
Tätigkeitsbeschreibung
• Spezifikation und Implementierung verschiedener Netzwerk Protokolle
UDP/TCP/IP, Server/Client Applikationen
• Implementierung von automatischen Test und Build Prozessen unter
Verwendung verschiedener Skript Sprachen: TCL-Skript, Shell-Skript,
Windows Batch-Skript, Python
• Interface FPGA & Prozessor
• Umsetzung verschiedener Protokolle am FPGA (SPI, I2C, MDIO, AXI, AXI Lite,
AXI Stream…)
Field Programmable Gate Array (FPGA), Testautomatisierung, Testmanagement / Testkoordination (IT), Software Architektur / Modellierung
Ausbildung
Linz
Linz
Weitere Kenntnisse
Timing Analysis und Timing Constraints
On-Chip Debugging mit Integrated Logic Analyzer
10G/1G Ethernet
Ethernet UDP Stack
PTPv2 IEEE 1588
PCIe Gen2/3
DDR3/4 Memory Controller
Design Architektur erstellen
SPI, UART, I2C, CAN, AXI, AXIS
Hardware Inbetriebnahme
Aurora
Hyperbus
Vivado, Keil, CCI, Visual Studio
Ultrascale+, Zynq, Spartan7
Source Code Verifikation und Simulation
ARM, AVR ATmega, TI MSP430
Programmierkenntnisse:
VHDL/Verilog, C, Phyton, Matlab/Simulink, TCL Scripting, Batch Scripting,
Standards:
Quality Management Systems (ISO 13485)
Medical Electrical Equipment (EN 60601)
Medical Devices Software - SLCP (EN 62304)
Risk Management (ISO 14971)
Medical Devices - Usability Engineering (EN 62366)
Regulatory Affairs - Medical Device Directive
Functional safety Control Systems (EN 61508)
Zusätzliches Kenntnisse:
Softwaremodelierung (UML), Versionsverwaltung (SVN, Git), Jenkins
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