Dipl.-Ing. Markus Kreuzinger

ist offen für Projekte. 🔎

Freiberuflich, Embedded Software Developer, TRUMPF Hüttinger
Allhaming, Österreich

Fähigkeiten und Kenntnisse

Mess-
Steuer- und Regelungstechnik
Informatik
Elektrotechnik
VHDL Programmierung
Embedded C
MatLab
Python Programmierung
Mikrocontrollerprogrammierung
Kommunikationsdiagramm (UML)
xilinx
Embedded Software
Implementierung
Technisches Verständnis
Zuverlässigkeit
Teamfähigkeit
Functional safety
FPGA
Software
Engineering
Architektur
Softwareentwicklung
Automatisierungstechnik
Technologie
Embedded Systems
Automobilindustrie
Softwaretest
Agile Entwicklung
Schnelligkeit
NXP
AVR
Vitis
Python
Signalverarbeitung
VUnit
OSVVM
Vivado
Tcl/Tk

Werdegang

Berufserfahrung von Markus Kreuzinger

  • Bis heute 3 Jahre und 3 Monate, seit Mai 2022

    Embedded Software Developer

    TRUMPF Hüttinger

    •Diverse Filter (FIR, IIR) im FPGA implementieren + Co-Simulation in Python •Aktuelle FPGA Architektur überarbeiten und Protokoll basierte Kommunikation (AXI4- Lite, AXI4-Stream) zwischen den FPGA Modulen implementieren •Implementierung Kommunikation zu Controller via GPMC Interface •Konzept und Implementierung von SDRAM Controller für zyklische Betriebsparameter Aufzeichnung im FPGA •Modul für Datentransfer von SDRAM zu MicroBlaze implementieren •FPGA Toolchain erweitern mit VUnit, Docker und Tcl Skripten

  • 1 Jahr und 9 Monate, Juni 2021 - Feb. 2023

    Embedded Software Developer

    KTM F&E GmbH

    • Mitentwicklung eines Batteriemanagementsystem (Konzept, Umsetzung) für eine neue Generation von E-Fahrzeugen • Implementierung eines Schichtenmodells für einfache Portierungen unter Verwendung von FreeRTOS auf Cortex M4 • Safety Konzept auf CPLD Basis für inhouse Inverter

  • 1 Jahr und 3 Monate, März 2020 - Mai 2021

    Embedded System Developer

    Sigmatek GmbH & Co KG

    • Hyperbus Implementierung für Highspeed Kommunikation (CPU <-> FPGA) • Safety Konzept (STO, SS1, SBC) Ausarbeitung nach EN 61508 SIL3 • Safety Feature Implementierung (Dual Core System) • Implementierung von proprietären Protokollen

  • 9 Monate, Juli 2019 - März 2020

    Embedded System Developer

    Swarovski Optik Vertriebs GmbH

    • 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

  • 11 Monate, Mai 2019 - März 2020

    Embedded System Developer

    Magna International

    • 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

  • 2 Jahre und 10 Monate, Nov. 2016 - Aug. 2019

    Embedded System Developer

    Elektrobit Austria GmbH

    •Designerstellung und Implementierung einer FPGA PCIe Applikation • Prototypenaufbau, Verifikation und Inbetriebnahme • Konzeptionierung und Entwicklung eines DDR Memory Controllers • Architektur, Spezifikation und Implementierung eines UDP Ethernet Stacks • Ethernet Communication über UDP zwischen FPGA und Host-PC • Konzeptionierung und Entwicklung einer Ethernet Zeitsynchronisation am FPGA (PTP IEEE 1588v2)

  • 2 Jahre, Juni 2017 - Mai 2019

    Embedded System Developer

    AVL DiTEST GmbH

    • 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

  • 5 Monate, Juli 2016 - Nov. 2016

    Embedded System Developer

    EGSTON Power Electronics GmbH

    • 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

  • 11 Monate, Sep. 2015 - Juli 2016

    Embedded System Developer

    so-logic

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

Ausbildung von Markus Kreuzinger

  • 1 Jahr und 11 Monate, Sep. 2013 - Juli 2015

    Medizintechnik

    Fachhochschule Oberösterreich

    Applied Mathematics, Statistics and Clinical Trials Medicine for Medical Engineers Advanced Medical Imaging and Diagnosis Systems Clinical Treatment Systems Elective Module Electronics, Biomechanics, Medical Device Software, Materials Technology Regulatory Affairs Medical Systems Engineering

  • 2 Jahre und 11 Monate, Sep. 2010 - Juli 2013

    Medizintechnik

    Fachhochschule Oberösterreich

    Medizinische Grundlagen Funktionsprinzipien und Wirkung von Medizinprodukten Software, Digitalisierung und Vernetzung von Medizinprodukten Biomolekulare Diagnosesysteme und IVD Biomechanik, Reha-Technik und Prothetik Risikomanagement und Projektabwicklung Zulassung von Medizinprodukten

Sprachen

  • Deutsch

    Muttersprache

  • Englisch

    Fließend

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 22 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z