Ingenieurbüro Zitzmann Software Engineering
Available for new projects & consulting

Creative Forge & Think Tank für Software

Since 1998, we have been developing high-performance software solutions for industry and research. With deep system understanding from hardware and FPGAs to the Linux kernel, we deliver your products reliably to the finish line.

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

Direct Contact

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

About the Office

Company Profile

Since 1998, our engineering office has stood for sophisticated, high-performance software development at the intersection of hardware and the operating system. Through our long-standing experience in industry and research, we are your reliable partner for the new and further development of your products – from the initial idea to serial production. Our focus is on future-proof technologies such as Rust, robust Linux systems, and precise embedded software. With a deep system understanding of electronic circuits, we develop modular, object-oriented, and perfectly optimized software solutions that integrate seamlessly into your hardware. As a creative think tank, we work consistently customer-oriented and quality-conscious according to the highest standards of quality and precision. Through structured requirements analysis and agile processes, we ensure that you receive a solution that is tailored precisely to your needs in terms of time, quality, and cost.

"We see ourselves as a creative forge and think tank, with highly qualified, motivated engineers who are constantly seeking new challenges that meet the highest standards of quality and precision."

Expertise

Core Competencies

Three pillars of our long-standing expertise in systems and software development.

since 2022

Rust & Systems Programming

Secure, high-performance software development in Rust. Successful porting of business-critical C/C++ legacy codebases to Rust to meet the highest safety and security requirements (AOSP/Android) as well as the development of latency-critical simulation and analysis software.

since 1995

Linux & Systems Engineering

Long-standing, profound expertise in the Linux ecosystem at all levels – from sophisticated system administration and network configuration to embedded Linux distributions and the low-level development of tailored kernel drivers.

since 2011

Embedded Software & Low-Level

Development of high-precision firmware and low-level software for microcontrollers (such as RP2350 via Embassy-Rust) and FPGAs (Xilinx Zynq, Lattice). Real-time control, sensor fusion, and seamless integration with the operating system.

Knowledge Matrix

Skills & Tools

An excerpt from our technological toolbox for demanding development work.

Programmiersprachen

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

Languages

German
Native Speaker
English
Fluent / Professional

Betriebssysteme (OS)

Android Experienced
CentOS Expert
Embedded Linux Primary Focus
Enterprise Linux Expert
Fedora Expert
Linux Expert
RedHat Linux Expert

Hardware & Systeme

Digital Circuits Comprehensive
FPGA Development Professional
Microcontrollers Low-Level

Produkte, Standards & Erfahrungen

RustJavaC/C++AssemblerBashMatlabPerlPythonVerilogVHDL
The LaTeX bubble diagram has been transformed into a modern, responsive dashboard.

Project History

Selected Projects

A selection of projects and collaborations from industry and research.

02/2024 - 01/2025 Rust

Rust Port of FDK-AAC Modules

Safety-critical port of the FDK-AAC audio codec (part of the Android Open Source Project AOSP) from C/C++ to Rust. Development and implementation of four core work packages: AAC Channel Downmix, SBR HF generator (USAC), HCR Error Resilience Tool, and Parametric Stereo for HE-AAC v2 under Android (Soong/Cargo).

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

3D Soundbar

Development of FPGA components to read HDMI audio signals and write I2S and S/PDIF. Optimization and adaptation of the existing 3D Soundbar software for the Linux FPGA platform.

Fraunhofer IIS
FPGAHDMII2SS/PDIFLinux
12/2014 - 2023 GStreamer

Integration of MPEG-H in GStreamer

Integration of MPEG-H (multichannel codec) into GStreamer, development of an On-Screen Display (OSD).

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

Multichannel FPGA Audio to IP Interface

Programming a Lattice FPGA and ARM SoC to capture a multichannel audio stream and forward the data over IP for further processing.

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

Android CODEC integration

Integration of the Fraunhofer AAC codec into the Android platform.

Fraunhofer IIS
AndroidAACAudioMultimedia
10/2006 - 10/2013 Matlab

Low-Complexity Watermarking

Development of an acoustic watermarking method. Porting the receiver from Matlab to C for use on an embedded device.

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

Port of OpenLR from Java to C++

Porting Open Location Referencing (OpenLR) for use on embedded devices.

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

Webhosting

IP traffic billing system, DNS system (www.dnsbox.de), fax database application, SMS database application, reconciliation of the central database with invoices and stock lists of suppliers, setup of the PBX, Linux kernel module, Apache module.

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

Software Defined Radio

Development of a software 'Digital Radio Mondiale' (DRM) modulator and integration of an AAC encoder to use an amateur radio transmitter as a DRM station.

GSO FH Nuremberg
DRMAACModulatorAudioC++
10/1999 - 03/2001 Radius

0190-Payment System

Setting up the servers and routers of a dial-up service (Radius server, Cisco BGP routing, etc.).

comtron.de
RadiusCisco BGPRoutingNetwork
08/2024 - present Rust

Asynchronous Rust Flight Controller (RP2350)

Design and development of a high-performance, asynchronous flight controller in bare-metal Rust for the RP2350 dual-core microcontroller. Implementation of a real-time scheduling model via Embassy, quaternion-based sensor fusion (AHRS) for attitude control via nalgebra, precise DShot motor communication via RP2350 hardware PIO, and telemetry/control links over Wi-Fi (CYW43) and GPS (NMEA).

Self-development
RustEmbassyRP2350PIODShotSensor-FusionEmbedded
2024 - present Rust

HFT Simulation & Playback Platform

Design and development of a high-performance simulation and playback platform for high-frequency algorithmic trading (HFT) over the FIX (Financial Information eXchange) protocol. The platform parses and simulates order books and market data feeds in real-time (Binance, Coinbase, Kraken) with nanosecond-level latency and delay analysis. Includes an interactive desktop GUI (Iced/Plotters) to visualize order book states and trader metrics.

Self-development
RustFIX-ProtokollHFTEchtzeitsimulationLatenzanalyseIced (GUI)
09/2022 - 2023 Rust

Blockchain Analysis Tool

Development of a high-performance tool for analyzing Bitcoin wallets, address clusters, and transaction flows in Rust.

Self-development
RustBlockchainBitcoin

Education

Academic & Professional Background

The foundation of our deep technical understanding is formed by first-class engineering and IT foundations.

1996 - 2003

Computer Science Studies

Specialization in Application Development

Degree: Dipl.-Informatiker (FH)

1991 - 1994

Vocational Training

Communication Electronics Technician

Degree: Communication Electronics Technician

Full Catalog

Additional Qualifications

Overview of our sound knowledge and applied standards.

Hardware Expertise

  • Digital Circuits
  • FPGA Development
  • Microcontrollers

Database Systems

  • Apache Derby
  • MySQL
  • PostgreSQL
  • SQLite

Operating System Platforms

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

Other Fields, Standards & Experience

Agile Software Development
Android Multimedia Framework
DAB
Digital Radio Mondiale
Digital Signal Processing
Eclipse IDE
Enterprise JavaBeans
Research & Development
GNU Toolchain
GStreamer
Low-Level / Bare-Metal Programming
Audio Codec Integration
Linux Kernel Drivers
Netbeans IDE
Interface Design
Xilinx Development Tools
Zynq Platform