freiberufler FPGA and Embedded System Engineer auf freelance.de

FPGA and Embedded System Engineer

offline
  • auf Anfrage
  • 5020 Salzburg
  • auf Anfrage
  • de  |  en
  • 20.06.2020

Kurzvorstellung

I'm very passionated and highly motivated about FPGA-Based Embedded Systems Applications in Hardware Acceleration, autonomous Driving, Computer Vision, Machine Learning and so on.

Qualifikationen

  • Automotive functional safety expert (AFSE)
  • Embedded Entwicklung / hardwarenahe Entwicklung
  • Embedded Software Engineering
  • Field Programmable Gate Array (FPGA)
  • Hardware Entwicklung
  • Software Architektur / Modellierung
  • Software Design
  • Technisches Testing
  • Testautomatisierung
  • Testmanagement / Testkoordination (IT)
  • VHDL (VHSIC Hardware Description Language)

Projekt‐ & Berufserfahrung

Embedded SystemDeveloper
Sigmatek GmbH & Co KG: Firmware Entwicklung, Salzburg
3/2020 – offen (4 Jahre, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

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)

Eingesetzte Qualifikationen

Software Architektur / Modellierung, Automotive functional safety expert (AFSE), Embedded Software Engineering, Technisches Testing

Embedded System Developer
Swarovski Optik GmbH, Tirol
7/2019 – 3/2020 (9 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Field Programmable Gate Array (FPGA), Software Architektur / Modellierung, Software Design, Embedded Software Engineering

Embedded System Developer
Magna International, Linz
5/2019 – 3/2020 (11 Monate)
Automobilindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Field Programmable Gate Array (FPGA), Software Architektur / Modellierung

Embedded System Developer
AVL Ditest GmbH, Graz
6/2017 – 5/2019 (2 Jahre)
Automobilindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Field Programmable Gate Array (FPGA), Testautomatisierung, Testmanagement / Testkoordination (IT), Software Architektur / Modellierung

Embedded System Developer
Elektrobit Austria GmbH, Wien
11/2016 – 8/2019 (2 Jahre, 10 Monate)
Automobilindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Field Programmable Gate Array (FPGA), Testautomatisierung, Software Architektur / Modellierung

Embedded System Developer
Egston GmbH, Wien
7/2016 – 11/2016 (5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Field Programmable Gate Array (FPGA), Testautomatisierung, Software Architektur / Modellierung

Embedded System Developer
So-logic GmbH u. Co KG Electronic Consulting, Wien
9/2015 – 7/2016 (11 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

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…)

Eingesetzte Qualifikationen

Field Programmable Gate Array (FPGA), Testautomatisierung, Testmanagement / Testkoordination (IT), Software Architektur / Modellierung

Ausbildung

Medizintechnik
Diplom-Ingenieur für technisch-wissenschaftliche Berufe
2015
Linz
Medizintechnik
Bachelor of Science in Engineering (BSc)
2013
Linz

Weitere Kenntnisse

FPGA/Mikrocontroller:
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

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
1935
Alter
36
Berufserfahrung
9 Jahre und 9 Monate (seit 06/2014)
Projektleitung
2 Jahre

Kontaktdaten

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

Jetzt Mitglied werden