Ingenieurbüro Zitzmann Softwareentwicklung
Bereit für neue Projekte & Beratung

Kreative Schmiede & Denkfabrik für Software

Seit 1998 entwickeln wir hochwertige Softwarelösungen für Industrie und Forschung. Mit tiefem Systemverständnis von der Hardware über FPGA bis hin zum Linux-Kernel bringen wir Ihre Produkte zuverlässig ans Ziel.

Embedded Linux FPGA (Zynq, Lattice) C / C++ / Rust Multimedia & Gstreamer Signal Processing

Direkter Kontakt

Telefon
+49 151 7004 7001
Webseite
www.zitzmann.io
Standort
Nürnberg, Deutschland

Über das Büro

Firmenprofil

Seit 1998 steht unser Ingenieurbüro für anspruchsvolle, hochperformante Softwareentwicklung an der Schnittstelle zwischen Hardware und Betriebssystem. Durch unsere langjährige Erfahrung in Industrie und Forschung sind wir der verlässliche Partner für die Neu- und Weiterentwicklung Ihrer Produkte – von der ersten Idee bis zur Serienreife. Unser Fokus liegt auf zukunftssicheren Technologien wie Rust, robusten Linux-Systemen und präziser Embedded-Software. Mit tiefem Systemverständnis für elektronische Schaltungen entwickeln wir modulare, objektorientierte und perfekt optimierte Softwarelösungen, die sich nahtlos in Ihre Hardware integrieren. Als kreative Denkfabrik arbeiten wir konsequent kundenorientiert und qualitätsbewusst nach höchsten Qualitäts- und Präzisionsstandards. Durch strukturierte Anforderungsanalysen und agile Prozesse sorgen wir dafür, dass Sie eine Lösung erhalten, die in Hinblick auf Zeit, Qualität und Kosten exakt auf Ihre Bedürfnisse zugeschnitten ist.

"Wir verstehen uns als kreative Schmiede und Denkfabrik, mit hochqualifizierten, motivierten Ingenieuren, die sich immer wieder neue Herausforderungen suchen, die höchsten Qualitäts- und Präzisionsstandards gerecht werden."

Kompetenzen

Schwerpunkte

Drei Säulen unserer langjährigen Expertise in der System- und Softwareentwicklung.

seit 2022

Rust & Systemprogrammierung

Sichere, hochperformante Softwareentwicklung in Rust. Erfolgreiche Portierung geschäftskritischer C/C++-Legacy-Codebases nach Rust zur Erfüllung höchster Sicherheitsanforderungen (AOSP/Android) sowie Entwicklung latenzkritischer Simulations- und Analysesoftware.

seit 1995

Linux & System-Engineering

Langjährige, profunde Expertise im Linux-Ökosystem auf allen Ebenen – von der anspruchsvollen Systemadministration und Netzwerkkonfiguration über Embedded Linux Distributionen bis hin zur hardwarenahen Entwicklung maßgeschneiderter Kerneltreiber.

seit 2011

Embedded Software & Hardwarenah

Entwicklung hochpräziser Firmware und hardwarenaher Software für Mikrokontroller (wie RP2350 via Embassy-Rust) und FPGAs (Xilinx Zynq, Lattice). Echtzeitsteuerung, Sensor-Fusion und nahtlose Anbindung an das Betriebssystem.

Know-how Matrix

Fähigkeiten & Tools

Ein Auszug aus unserem technologischen Werkzeugkasten für anspruchsvolle Entwicklungsarbeiten.

Programmiersprachen

Rust Java C/C++ Assembler Bash Matlab Perl Python Verilog VHDL

Sprachkenntnisse

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Betriebssysteme (OS)

Android Erfahren
CentOS Experte
Embedded Linux Hauptfokus
Enterprise Linux Experte
Fedora Experte
Linux Experte
RedHat Linux Experte

Hardware & Systeme

Digitale Schaltungen Umfassend
FPGA Entwicklung Profi
Microcontroller Hardwarenah

Produkte, Standards & Erfahrungen

RustJavaC/C++AssemblerBashMatlabPerlPythonVerilogVHDL
Das LaTeX-Bubble-Diagramm wurde hier in ein modernes, responsives Informations-Dashboard transformiert.

Projekthistorie

Ausgewählte Projekte

Eine Auswahl an Projekten und Kooperationen aus Industrie und Forschung.

02/2024 - 01/2025 Rust

Rust-Portierung von FDK-AAC Modulen

Sicherheitskritische Portierung des FDK-AAC Audiocodecs (Teil des Android Open Source Projects AOSP) von C/C++ nach Rust. Entwicklung und Implementierung von vier Kern-Arbeitspaketen: AAC Channel Downmix, SBR HF-Generator (USAC), HCR Error Resilience Tool und Parametric Stereo für HE-AAC v2 unter Android (Soong/Cargo).

Fraunhofer IIS
RustC++AACAndroidAOSPAudio
12/2015 - 2023 FPGA

3D Soundbar

Entwicklung von FPGA Komponenten zum lesen von HDMI-Audio-Signalen und schreiben von I2S und S/PDIF Optimieren und Anpassen der bestehenden 3D-Soundbar Software auf die Linux FPGA-Platform

Fraunhofer IIS
FPGAHDMII2SS/PDIFLinux
12/2014 - 2023 GStreamer

Integration von MPEGH in Gstreamer

Integration von MPEGH (Mehrkanal CODEC) in gstreamer, Entwicklung eines On Screen Displays (OSD)

Fraunhofer IIS
GStreamerMPEG-HCOSDAudio
12/2012 - 02/2017 Lattice FPGA

Multichannel FPGA Audio to IP Interface

Programmierung eines Lattice FPGA und ARM-SOC zum Erfassen eines Mehrkanalaudiostromes und weiterleiten der Daten über IP zur weiteren Verarbeitung.

pi labs
Lattice FPGAARM-SoCIPAudioC
01/2011 - 07/2017 Android

Android CODEC integration

Integration des Fraunhofer AAC CODECs in die Androidplattform

Fraunhofer IIS
AndroidAACAudioMultimedia
10/2006 - 10/2013 Matlab

Low Complexity Water Marking

Entwicklung eines akkustischen Wasserzeichenverfahrens. Portierung des Empfängers von Matlab nach C zum Einsatz auf einem embedded device.

Fraunhofer IIS
MatlabCEmbeddedAudioSignal Processing
07/2013 - 06/2014 C++

Portierung OpenLR von Java auf C++

Portierung Open Location Referencing zum Einsatz auf Embedded Devices

Tomtom
C++JavaEmbeddedOpenLR
01/1998 - 07/2006 Linux Kernel

Webhosting

Abrechnungssystem IP-Datenverkehr, DNS-System www.dnsbox.de, Fax-Datenbankanwendung, SMS-Datenbankanwendung, Abgleich der Zentralen Datenbank mit Rechnungen und Bestandslisten der Zulieferer, Aufbau der Telefonanlage, Linux-Kernelmodul, Apachemodul

Issociate GmbH
Linux KernelApacheMySQLPHPDNSbox
02/2002 - 03/2004 DRM

Software Defined Radio

Entwickeln eines Software "Digital Radio Mondiale"-Modulators und Integration eines AAC-Kodierers um ein Amateurfunkgerät als DRM-Sendestation zu nutzen.

GSO FH Nürnberg
DRMAACModulatorAudioC++
10/1999 - 03/2001 Radius

0190-Payment System

einrichten der Server und Router eines Dialup-Services (Radius-Server, Cisco BGP-Routing, ...)

comtron.de
RadiusCisco BGPRoutingNetwork
08/2024 - heute Rust

Asynchroner Rust Flight Controller (RP2350)

Konzeption und Entwicklung eines hochperformativen, asynchronen Flight Controllers in Bare-Metal Rust für den RP2350 Dual-Core Mikrokontroller. Implementierung eines echtzeitfähigen Schedulings mittels Embassy, quaternionenbasierter Sensor-Fusion (AHRS) zur Fluglagenregelung via nalgebra, präziser DShot-Motorkommunikation über RP2350-Hardware-PIO sowie Telemetrie- und Steuerungsverbindungen über Wi-Fi (CYW43) und GPS (NMEA).

Eigenentwicklung
RustEmbassyRP2350PIODShotSensor-FusionEmbedded
2024 - heute Rust

HFT-Simulations- & Wiedergabe-Plattform

Konzeption und Entwicklung einer hochperformanten Simulations- und Wiedergabe-Plattform für algorithmischen Hochfrequenzhandel (HFT) über das FIX-Protokoll (Financial Information eXchange). Die Plattform parst und simuliert Orderbücher und Marktdatenströme in Echtzeit (u. a. Kraken, Binance, Coinbase) mit nanosekundengenauer Latenz- und Verzögerungsanalyse. Sie umfasst eine interaktive Desktop-Visualisierung (Iced/Plotters) zur grafischen Darstellung von Orderbuch-Zuständen und Handelsstatistiken.

Eigenentwicklung
RustFIX-ProtokollHFTEchtzeitsimulationLatenzanalyseIced (GUI)
09/2022 - 2023 Rust

Blockchain analysis tool

Entwicklung eines Werkzeugs zur Analyse von Bitcoin Wallets und Transaktionen in Rust

Eigenentwicklung
RustBlockchainBitcoin

Ausbildung

Akademischer & Beruflicher Werdegang

Die Grundlage unseres tiefen technischen Verständnisses bilden erstklassige ingenieurwissenschaftliche und informationstechnische Fundamente.

1996 - 2003

Informatikstudium

Fachrichtung Anwendungsentwicklung

Abschluss: Dipl.-Informatiker(FH)

1991 - 1994

Berufsausbildung

Kommunikationselektroniker

Abschluss: Kommunikationselektroniker

Vollständiger Katalog

Weitere Qualifikationen

Übersicht über unsere fundierten Kenntnisse und eingesetzten Standards.

Hardware-Expertise

  • Digitale Schaltungen
  • FPGA Entwicklung
  • Microcontroller

Datenbanksysteme

  • Apache Derby
  • MySQL
  • PostgreSQL
  • SQLite

Betriebssystem-Plattformen

  • Android
  • CentOS
  • Embedded Linux
  • Enterprise Linux
  • Fedora
  • Linux
  • RedHat Linux

Weitere Fachbereiche, Standards & Erfahrungen

Agile Softwareentwicklung
Android Multimedia Framework
DAB
Digital Radio Mondiale
Digitale Nachrichtenübertragung
Eclipse IDE
Enterprise JavaBeans
Forschung, Entwicklung
GNU toolchain
Gstreamer
Hardwarenahe Programmierung
Integration von Audio Codecs
Linux Kernel Treiber
Netbeans IDE
Schnittstellen
Xilinx Entwicklungswerkzeuge
Zynq Plattform