27.08.2025 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

Sofort verfügbar: Sehr erfahrener Sen. SW Developer, Consultant, SW Architect, embedded/C/C++

Cologne, Deutschland
Deutschland
Informatiker, Nebenfach Elektrotechnik
Cologne, Deutschland
Deutschland
Informatiker, Nebenfach Elektrotechnik

Profilanlagen

Referenz_2025_Mahle.pdf
Referenz_2014_Sirona.pdf
Referenz_2009_ifm_electronic.pdf
Referenz_2018_Continental.pdf
Referenz_2010_rtt.pdf
Referenz_2008_Simens_medical.pdf
Referenz_2003_Pepperl+Fuchs.pdf
Referenz_1998_POSPartner.pdf

Skills

Os400Token RingAdobe FlashHTMLJavaJavascript.Net FrameworkCADAutocadAcisLeistungsverhältnisse Benachbarter Kanäle (Leistungselektronik)Ado.NetAdobe PhotoshopAPIsAgile MethodologieKünstliche IntelligenzAntriebAnalogelektronikIBM System IArchitekturARM ArchitekturComputer VisionAssemblerspracheOptikConfluenceJiraAuditsAutomatisierungAutomobilindustrieAutomotive Open System ArchitectureTelekommunikationMedizintechnikDelphiVoIPVersorgungstechnikUNIXC++CanbusUbuntuCentosRational ClearcaseCmakeCompilerCodesysDistributed Component Object ModelCUDAComputerprogrammierungDatenbankenRenderingControlNetCommon Object Request Broker ArchitectureCoreldrawDebian LinuxDebuggingLinuxProjektplanungDicomDigitale ElektronikDirectxRAIDDosVektor- und RastergrafikprogrammEclipseEmbedded LinuxPerlVisual C++EmulatorEthernetFinanzenExperimentierenFortranVertriebFmeaFPGAFreertosGNU Compiler CollectionOpengl Shading LanguageGNU LinkerGPGPUGrafikGrafische BenutzeroberflächeGroovyVim Text EditorIBM NotesRational Unified ProcessInternet Control Message ProtocolIpv6Iso 26262Osi Layer 7JsonJoint TestPythonLaser-Lex (Software)LithografieGroßrechnerProjektmanagementMicrosoft Foundation Class Library (C++ Libraries)MikrosystemtechnikMicrosoft Visual StudioMicrosoft VisioVisual CWindows Application Programming InterfaceMisra CModbusMysqlMsdnNetbackupNtfsOctopus DeployOpen Database ConnectivityObjektorientierte Software-EntwicklungOpenglOpenmpOpenscenegraphOpenclOpensslParsingPascalPCI ExpressPharmaziePost Office ProtocolScrumVisualisierungProfibusPVCS Version ManagerQt (Software)Echtzeit-BetriebssystemeRed Hat Enterprise LinuxRemote Desktop ServiceZukenRhapsodyPowerpcRequirements EngineeringRequirements ManagementEinzelhandelRiscRoboticsRS-232RS-422Rs485Microsoft Visual SourceSafeSAP ApplicationsSnmpSUSE Linux Enterprise ServerSolarisVerlötungSQLSubversionSystem DesignZynqTCP / IPTeamviewerTftpToolchainTortoisesvnUartUMLArbeitsstationeVhdlExtensible Markup LanguageVivadoPoint-of-Sale-Systeme64BitMultithreadingSchneiderGrafikprozessorImagingASCIIPylonInternationale Statistische Klassifikation der Krankheiten und Verwandter GesundheitsproblemePicmicroSuse LinuxDoxygenApache SparkKeplerOszilloskopGitSensorikEplanYoctoScript LanguageV-modellRechnerarchitekturRational RoseVBA Programming LanguageAtlassian ToolsModelsimDigitale SignalverarbeitungExtreme ProgrammingDo 254BetriebssystemeTrace32Stable DiffusionPolarionScalable Processor ArchitectureCanoe SoftwareWasserfallmodellAllen BradleySoftware Version ControlDockerGDI+JenkinsProgramming Languages
## What You Can Expect

**Technical Capabilities:**
- **Software Development**: C/C++, Python, CUDA, OpenCL, VHDL, and many other languages
- **Hardware Integration**: FPGA development, embedded systems, driver development
- **System Architecture**: End-to-end system design from concept to implementation
- **Performance Optimization**: High-speed software, algorithm optimization, GPU programming

**Management Experience:**
- **Project Leadership**: 30+ years leading teams of various sizes
- **Budget Management**: Experience managing projects from 100K€ to 2.5M€
- **Team Coordination**: International team management and external vendor coordination
- **Quality Assurance**: Static code analysis, testing, and compliance management

**Industry Knowledge:**
- **Cross-Industry Experience**: Medical, automotive, industrial, defense, and more
- **Technology Trends**: Current with modern AI/ML, cloud computing, and embedded systems
- **Standards Compliance**: Experience with automotive (MISRA), medical (IEC), and aerospace standards

**Collaboration Style:**
- **Customer Focus**: Loyalty to customer interests and project success
- **Knowledge Transfer**: Effective training and documentation
- **Problem Solving**: Quick comprehension and practical solutions
- **Quality Delivery**: Emphasis on stable, error-free systems

---

*This profile represents my professional experience and capabilities. I welcome discussions about potential projects and am happy to provide additional details about specific areas of expertise.*

---

References:
  • Mahle Powertrain GmbH (2023-2025)
    http://schwarzers.de/profil/Referenz_2025_Mahle.pdf
  • Continental GmbH (2015-2019)
    http://schwarzers.de/profil/Referenz_2018_Continental.pdf
    http://schwarzers.de/profil/Danke - Gutschein.pdf
  • Sirona Dental GmbH (2014)
    http://schwarzers.de/profil/Referenz_2014_Sirona.pdf
  • RTT AG (2010):
    http://schwarzers.de/profil/Referenz_2010_rtt.pdf
  • Ifm electronic gmbh (2009):
    http://schwarzers.de/profil/Referenz_2009_ifm_electronic.pdf
  • Siemens medical solutions (2008):
    http://schwarzers.de/profil/Referenz_2008_Siemens_medical.pdf
  • Pepperl+Fuchs (2003):
    http://schwarzers.de/profil/Referenz_2003_Pepperl+Fuchs.pdf
  • POS_Partner (1998):
    http://schwarzers.de/profil/Referenz_1998_POSPartner.pdf

Focus of Experience
Projectlead, Projectmanagement
Systemdesign (Conception, Planning, Architecture, Execution)
High-Speed Software (C/C++ up to C++20)
Treiber, IRQ, DMA, ExtremePerformance
Development/Optimization of Algorithms
Porting of Algorithms (espec. SW==>HW, SW==>GPU/FPGA, 64Bit etc.)
Microcontroller Softwaredevelopment
Operating system architectures
Driver architectures/development
CPU architectures (~50 Microprocessors)
GPU architectures (nVidia, AMD/ATI, Vivante)
Computergraphics (2d/3d)
Specialty: „Photorealistic 3D-Computergraphics with Raytracing/Global Illumination“
Specialty: Assemblerprogramming of i32,x64 Systems (MMX,ISSE1/2/3/4,AVX/2)
Specialty: CUDA/OpenCL Programming
Specialty: HLS Development (FPGA HighLevelSynthesis)
Digital Filters




Programming Languages/Development Systems
C/C++ 03/14/17/20 still in progress!
STM32CubeMX V6.5.0
MicroChip Studio V7.0.2594 (Atmel Dev.)
HPE NonStop C/C++
Microsoft Visual C/C++ (MS Visual Studio 6.0, 2002 .NET, 2003.NET, VS2005 Prof., VS2008 Enterprise, VS2010, VS2012, VS2013, VS2017, VS2019, VS2022)
GNU C, gcc, gpp
Multi 6.1.4 (Green Hills Software, Greenhills)
Vivado SDK, ISE EDK (Xilinx, SDK Eclipse)
Eclipse (Luna)
CodeComposer Studio v4 und v5 (Texas Instruments)
CUDA (nVidia parallel C/C++)
OpenCL
OpenMP
OneAPI
LLVM, CLANG
Open64 (nvcc old, neu: CLANG)
Misra (Automotive)
Impulse C (VHDL to C compiler)
Visual C# 2008, 2013
BorlandBuilder C/C++ (5.02)
IAR C, Mitsubishi ICE
DiabData C/C++
Crest C
Watcom C/C++ (11.0)
GreenHills C
Hi-Tech C
Aztech C
Zortech C
High C
Borland C
Portland C (PGTools, PG860)
NG860
IBM Visual Age
Profi Pascal
Delphi
Modula 2
Fortran 77, 90
MS VisualBasic for Applications
MS VisualBasic
IBM Basic
Wang-Basic
C64 Basic
Occam
MASM (Microsoft Makro Assembler), nasm, gas
>10 verschiedene Assembler Flavors
  • (6502/6510, Z80, 68k, i860, Transputer 414/800, 80x86, Pentium I bis IV/M/CoreDuo/Core2Duo, Core i7, PowerPC, ClearSpeed CSX600, ~Cell (Beginner), ...)
  • MMX, ISSE1/2/3/4
IEC 1131 Automation
Cn (C with support for data parallism; SIMD Extension of C è ClearSpeed)
Several script languages [Groovy, Python, Javascript, Perl, …]
Several fileformats [HTML, XML, …]
VHDL
Java 6


Operating System Knowledge
Linux
  • RaspiOS
  • Tegra-Linux 28, nVidia
  • Ånström
  • Yocto
  • CentOS
  • Debian
  • Ubuntu
  • BlueCat
  • µCLinux
  • WindRiver
  • Suse, SLES
  • RedHat
  • Knoppix
  • etc., several Distributions
RealtimeOSs (RTOS)
  • CMSIS ("RTX 5.3.0")
  • FreeRTOS (Xilinx Port, Atmel Port)
  • RTOS auf Beck DK40@Chip
  • RTOS-UH auf 68k und PPC
  • QNX
  • div. Realtime operating systems (RTOS)
Windows
  • DOS
  • Windows 9x/Me/NT/2k/XP/2k3/CE/Mobile (Win32, etc.)
  • WinVista/7/10/11
Unix
  • SCO Unix
  • Solaris (Unix)
MainFrame
  • HPE NonStop (Tandem)
  • OS/400 (MainFrame)
FPGA
  • Xilinx Xilkernel
  • FreeRTOS (Xilinx Port)
  • ECOS (NIOS II Altera)
Various OS
  • Jenkins,
  • Integrity (Green Hills)
  • AutoSAR (wenig!)
  • SewOS auf PC und Beck DK40 (SEW GmbH proprietär)
  • EmbOS auf Mitsubishi M16C60 (RealtimeOS)
  • OS4680/OS4690 (Kassensysteme IBM)
  • APX (i860 spezial)
  • AmigaOS „Intuition“
  • Schneider CPC
  • Commodore 64 (C64)


New
Processors:
Atmel (ARM) - ATSAME51N20A
ST-Microelectronics STM32F767
ARM (several incarnations)
Tegra
ZYNQ (Xilinx-ARM-HardCore)
MicroBlaze, PicoBlaze (Xilinx-SoftIP-Cores)
Nios II (Intel/Altera SoftIP Core)
Highline, Highline+, HighLine3d
dAVE HD
HALO (MAC57D54H: SoC, ARM Cortex M0+, ARM M4, ARM A5, Vivante GPU GC355)
GPUs (nVidia: 8er,9er, Fermi, Kepler, Maxwell, Pascal; AMD: Tahiti)
SPARC V8 – LEON2 (AT697E) 32-Bit RISC (Radiation tolerant)
OMAP 3525 (TI OMAP 35x; ARM Cortex A8; TMS320C64x+ DSP Core)
OMAP 3530 (TI OMAP 35x; ARM Cortex A8; TMS320C64x+ DSP Core; SGX)
OMAP 4430 (TI OMAP 44x, ARM Cortex A9/M3)
AnalogDevices (AD) TigerShark DSP
PPC404, PPC440 (Xilinx-Hard-IP-Cores)
ClearSpeed CSX600 (SIMD Processor)
Mitsubishi M16C60 Mikrocontroller (16-Bit), TI-MSP (430) Series
Intel 8086, 8088, 80186, 80286, 80386, 80486, Pentium I/Pro/II,III,IV, Core1, Core2, Core i
Beck IPC (80186)
Intel Itanium/Athlon 64 (64Bit)
Motorola PowerPC (PPC) PC823/860 Microcontoller (32-Bit)
+ div. Customchips für I/O, DMA, Grafik, Sound, EEProm, ASICs
MOS 6502, MOS 6510
Motorola 68000,68008,68010,68020,68030,68332 Mikrocontroller (16-Bit)
68881/68882 FPU
Zilog Z80
Intel i860 (Cray on a Chip)
Sun-Microsystems Spark CPU
Inmos Transputer T414, T800


KI/AI
C++ Development BackPropagation Network
Roboter leg and movement
StableDiffusion experiments
New
Alpaca Experiments
LLama 3.3

Databases
mySQL, phpMyAdmin
Concept 16
LotusNotes bis 8.5 (als User)
MS Access
ODBC
ADO
Database programming (sql) with (Visual) c/c++


Netzwork Knowledge/Bus-Systems/Protocols:
CAN + ISO-TP
LIN
POP3
PCIe
AXI4, Amba
MOST-Bus
APIX
BroadR Reach
GigE Vision (Camera Protocol)
ONFI (Flash Memory Protokoll)
Windows Welt
TCP/IP (Konfiguration, BSD Socket Programmierung – ARP, ICMP, SNMP, POP3)
IPX/SPX
NetBeui / Lanmanager / SMB
SNA (weniger)
APPN/APPC
Datex-P, PAD
CAN-Bus
Profi-Bus
Ethernet (incl. IPV6), OSI Layer 1,2,3,4
Token Ring
Serielle Interfaces [RS 232/V24, RS 422, RS 485]
HART Protokoll (Core-Programming!)
Profibus
Modbus
ControlNet (RSLinx)
I²C
SPI
JTAG
div. selbst(!) entwickelte Protokolle auf TCP/IP Basis (z.B. 2003 SEW Eurodrive)



Products, Hardware, Tools
Neu/
New
Products

Mahle PowerTrain Products
Zeiss Meditec „MEL 90“, „Visumax 600/800“
Bankverlag-Products
Continental für AUDI/VW FPKE/FPKM („FreiProgrammierbaresKombiinstrument“ – Freely Programmable Tachometer, Entry/Medium)
Continental für BMW Gen3.1, Gen4.0 Kombiinstrument + HUD
CANdelaStudio 8.0; CANoe 8.2, 10.x, 11.x, ODXStudio 3.0 (Vector)
Multi 6.1.4 (Green Hills Software, Greenhills)
Pylon, ACE-GigE, ACE-USB3 (Cameras, Basler AG)
ApolloDI (Sirona)
Smart Camera 4, Robot Laser Scanner (Jenoptik)
DeltaGen (RTT AG)
SwissRanger3000, SwissRanger4000 (MESA Imaging)
Tracker3000 (LMI Technologies)
MI-One (GEA)
CamCube (PMD Technologies)
SAP
Rational Rose, Artisan
Siemens Leonardo Workstation, Syngo (Medizintechnik)
Volpro 1000 (VolumeRendering Hardware)
MS Office (Word, Excel, PowerPoint, Visio, Project, Outlook, Access) + MS VBA
Lotus Smart Suite, Lotus Notes (incl. Agents, Beginner)
GSA (General Sales Application) IBM Kassensystem (Beratung/Programmierung/Schulung)
CorelDraw
Photoshop
Lotus Notes/Domino (Gedys-Korrespondenz, Octopus) bis 8.5
Lotus Organizer, Smart Suite
3D-Studio Max
Autocad
Exapt
LogoCAD
Eagle 4
CadStar (Zuken)
Veritas Backup, DAT/DLT/LTO Streamer
Hardware
FPGAs
  • Xilinx
    • Kintex7-160
    • Virtex UltraScale+ XCVU9P
    • Virtex7-690T
    • Atrix7
    • Zynq
    • Spartan3-A400
    • Spartan3-A DSP1800
    • Spartan3-A DSP3400
    • Viretx4-SX35
    • Viretx4-SX55
    • Viretx4-LX60
    • Viretx4-LX100
    • Virtex4-FX140 (QR)
    • Virtex5-FX70T
    • Virtex5-LX50T
    • Virtex6-LX240T
    • Virtex6-LX75T
  • Altera/Intel
    • Arria 10
    • Cyclone III EP3C16
    • Cyclone V
Other
  • Segger Debugger "J-Trace Pro"
  • nVidia Jetson Nano 2
  • Atmel
  • MicroChip Debugger
  • Green Hills Debugger (incl. Supertrace)
  • Renesas Environment
  • Mitsubishi Integrated Circuit Emulator (ICE)
  • Lauterbach Debugging- und Emulations Environments für DSPs und Mikrocontroller
UART, ADC, DAC, MUX, SPI, I²C, APIX (Automotive/Advanced Pixel Link; Inova)
Rosenberger, Samtec, Erni, Hirschmann, … (High Datarate connectors)
Aptina (Micron) Kamerasensoren

Neu/
New
Evalboards/Developmentboards
  • Raspi 2-5
  • Kria KV-260 (AMD/Xilinx)
  • Nucleo-144 (STM32F767)
  • Jetson-Nano (nVidia)
  • VCU118 (Xilinx)
  • VC709 (Xilinx) XC7VX690T
  • ARTY (Diligent)
  • ARTY-A7-100 (Diligent)
  • ARTY-Z7-10 (Diligent)

Neu/
New
Tools

Docker
MicroChip Studio
Sonarcube
QAC/QACPP, CTC (Static Code Analyse)
MSys
GtkWave
DoxyGen
CallShell
Rhapsody (Rational/IBM)
ClearCase (Rational/IBM)
UndestandC
SysInternals (M$)
Enterprise
Doors 9.5 (IBM)
MR DB (Continental)
CANdelaStudio 8.0; CANoe 10.x, 11.x, ODXStudio 3.0 (Vector)
Multi 6.1.4 (Green Hills Software, Greenhills)
Bitbake
Seapine (Testtrack)
Jira (Atlassian)
Confluence (Atlassian)
cmake (www.cmake.org)
Xilinx ISE 11.3, Vivado 2013.4-2020.2
Modelsim 6.1g, 6.3c
Lex (flex), yacc (bison) Tokenizer/Parser
Visual Studio 6.0 Entwicklungs- und Debuggingenvironment (VC/VD/VSS)
Visual Studio .net Enterprise 2002/2003 Architect, VS2005, VS2008 Enterprise,
VS2010, VS2012, VS2013, VS2015, VS2019, VS2022
Windows 7 Driver Kits, WDK, DDK
nVidia Toolchain
Intel Vtune (Optimierungs-/Debuggingtool und Compiler) Version 2007
Codesys Porgrammiersystem (1131 Pro – Automatisierungstechnik)
Lauterbach Tools (Trace32 ICD NIOSII USB)
Editoren: VI, VIM, Codewright, Notepad++
3D-Studio Max
X-Tools (BlueRiver Software)
Merant/Intersolv PVCS Versionsverwaltung
Visual Source Safe (MS)
TortoiseSVN, Subversion, CVS
GIT, MKS
Compuware Boundsschecker (Debuggingtool)
Visual Quantify
GSA Kassensystem/Entwicklungsumgebung von IBM
Zuken
Eagle
TeamViewer, Remote Desktop, VNC


Methods&Specifications
Scrum, Agile
Misra
V-Model (Mahle, Continental, Siemens, R1-R5.2)
Siemens-Medbook Requirement-Management
RUP (RationalUnifiedProcess)
OO Programmierung/Analyse/Design (OOA, OOD, OOP)
Extreme Programming
Wasserfall
UML

Libaries/Standarts/Methods/Special knowledge
New
Requirements Engineering

Audits
V-Modell
Siemens MedBook
Continental V-Model+SMK
Doors
Polarion
FMEA
New
Standards

ISO 15765-2 (ISO-TP)
ISO 26262
EN 61508
IEC/EN 60601-1-2:2001
121.0-B-1
DO-254
MIL-1553
RS-232, RS-422
IEEE 754
Best Practice FPGA special
Memory Technology for Space
Packaging Concerns/Technics for Large Devices
Avoiding Metastability in FPGA Devices
Radiation Tolerant FPGA Devices

Filesystems
NFS
TFTP
UBIFS (Linux FLASH)
EXT2, EXT3, EXT4 (Linux)
Xilmfs (Xilinx Memory Filesystem)
NTFS 5.0 Filesystem (WinXP)
FAT (FAT16/32)
Promise SX6000 Raid Controller file system handling

Softwaredevelopment
„Bare-Metal“ Programming, no operating system, linker scripts
Integrity, ASIL-A, AutoSAR
Linux, embedded Linux, realtime, Device-Tree, Tegra-Linux 28, nVidia
Objectorientation, also with Ansi-C
Multithreaded Programming (Assembler/C/C++)
Porting of Unix <=> Windows
Dongle Programming (Hardlock Eye) und encryption of software
Microsoft Entwickler seit 1998 (MSDN Professional/Universal)
GPGPU, CGFX (Programmable Shader)
CUDA
OpenCL
OpenGL, GLSL
OpenRT
OpenVG
OpenSSL
OpenMP

Hardware development
Green Hills Supertrace
VHDL
Modelsim 6.3
Xilinx ISE 6.1, 7.1, 8.1, 8.2, 10.1, 11.3, Vivado 2014.4-2020, Vitis 2020, Xilinx HLS
Quartus II 8.0
Lötkolben, evtl. SMD Technik
Logikanalysator (HP, div.)
Oszilloskop (div.)
InCircuitEmulator (ICE, Mitsubishi, Lauterbach)
[Entwicklung und Bau von Digitalelektronik bis 100Mhz] eingeschränkt
[Platinenlayout (Eagle, Zuken)] eingeschränkt
[Entwicklung und Bau von Analogelektronik, Leistungselektronik] eingeschränkt


Libraries/Interfaces/APIs
MP4Box
GStreamer
ROSS FrameWork
JSON (TinyJSON)
XML (TinyXML)
lwIP (LightWightIP, TCP/IP)
Boost
COM/DCOM ([Distributed] Component Object Model) in Windows
ADO
Corba (Beginner)
DirectX
DDK, WDK
CUDA
CG
QT
Intel IPP (Integrated Performance Primitives)
STL (StandardTemplateLibrary)
OGRE (www.ogre3d.org)
freetype (www.freetype.org)
boost (www.boost.org)
VTK (VisualizationToolKit)
OpenGL
OpenMP
OpenSG (OpenSceneGraph)
OpenSSL
OpenSSH

File Formats
.dbc (CAN database)
BAG-Files (ROSS)
.csb (DeltaGen)
COFF, ELF, OBJ (Compiler Objekts)
Intel HEX, Motorola HEX (ASCII Hex Files)
BMP, GIF, JPG, TGA, TIFF (Image Formats), etc.pp
DTAUS
Computergraphics
Color Space Conversion (RGBçèYCrCb, YUV)
OpenVG (OpenVectorGraphics)
Photorealistic 3D-Computergraphic with Raytracing (www.realtimeraytracing.com)
Global Illumination (Microframebuffer, SmoothGI, VirtualSphereLights (VSL), Radiosity, Pathtracing, Photonmapping, ...)
Divide and Conquer
Graphic Image Processing (Digital Filters)
2D-Computergraphic (Line, Circle, Fill, Rotation, BitBlit, Blend: Software und FPGA-VHDL)
Computer Vision
nVidia CUDA
nVidia CG FX Shader
OpenCL
X-Windows, OGRE3D
3D-Computergraphic with Z-Buffer [OpenGL (SGI, Mesa), DirectX (Microsoft/nVidia/AMD)]
ACIS Core (Spatial)
HLM (HiddenlineManager - D-Cubed)
DCM (D-Cubed ConstraintManager)
MS Windows GUI (GDI, GDI+, MFC)

Cash Register Systems
IBM-Cash Register Systems (with OS4680/4690 Operating system – proprietary)
Handheld Cash Register Systems programming (Höft&Wessel)
Hostconnection (AS/400 with SNA, TokenRing)
Produkte der Firmen
MAHLE
Atmel
MicroChip
STM
Safran, Zodiak, Heim
Gadiv, Provinzial
Continental GmbH (BMW Combi-Instruments, Cluster)
Basler AG (Industrie-Camerasystems)
Sirona GmbH (Medical-, Dental-Technics)
Cyflex
AMD
nVidia
Intel
Micron
Phytec
RTT AG (Realtime Visualization)
GEA Westfalia Surge AG (Farming Technology)
MESA Imaging AG (TOF, 3D-Cameras, Algorithms)
PMD technologies (3D-Camera Sensors)
LMI (Algorithm)
Jenoptik AG, Jena Optronik GmbH, Jenoptik Robot GmbH
Texas Instruments
Analog Devices
Micron
AU Optronics
Aptina
IFM (Automatization, Sensors)
Infortrend (Storage)
Siemens (med. Geräte)
SAP
Allen Bradley
Honeywell
Pepperl+Fuchs
Hirschmann
Kontron
EPlan
IBM
Xilinx
Altera
Lattice

Knowledge
Linux Driver Design&Development, DMA, IRQs, PCIe
GPUs, CPUs, FPGAs
Visualization
Computer Vision, Feature Detection
Driver Assistence Systems
Optische Sensors
Mobile Cameras
Storage Systems
Dicom
PACS
Computed Tomography
Magnetic Resonance
Image Reconstruction (CT)
Medical Applications
Scientific Algorithms
Fail Over Concepts

Automotive Relevant Knowledge
Team-Lead
ECUs
HW related SW development
SilKit
VirtualECU (vECU)
UDS Services
XCP
Vector Tools
CAN-Bus
LIN-Bus
several RTOS
Cyclic-Tasks
C/C++
MultiThreading
Doors
Static-Code Analysis
Assessments

Industries
Automotive/Supplier - Rendering, Digital Validation, Display Systems/HUD, Camera Systems
CAD/Computer Graphics, Computer Vision, Camera Systems, Visualization
Astronomy
Telecommunications - Networks/Protocols; Telecommunication
Farming Technologies - Milking Systems,
Defense and Civil Systems
Industrial Metrology
Medical Technology -  Medical Solutions
Industry, Automation Technology - Sensor Technology, Camera Systems, Camera Systems
Drive Technology - Decentralized Controls
Financial service providers - credit card processing
Retail - cash register systems, POS, PointOfSale
System houses - network technology
Software houses - client/server systems, VoIP recording

I still feel qualified in the following branches
Mobile - radio/phone
Railroad technology
Pharma
Robotics
 

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

Insurance: Customization: Legacy software maintenance

Provinzial Versicherung

Versicherungen

>10.000 Mitarbeiter

  • Project „VORELLE“ – Establish maintenance condition
  • MVS System adjustments
  • Project adjustments „Provinzial Versicherungs GmbH West“
    • Maintenance C-Old-Source from the 80s
    • CR: Extension VCopy
    • Parameterization
    • Documentation (Office)

Industry: Bring up internal team with FPGA development

Ameria

Industrie und Maschinenbau

10-50 Mitarbeiter

FPGA Schulung, Bildverarbeitung, Kameraanbindung

Automotive: Sen. Consultant/"C Lead", developing Climate Module+Battery Cooling, parole "Save our projects" - Replacing project lead developer and knowledge carrier

Mahle Powertrain GmbH

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Reference: http://schwarzers.de/profil/Referenz_2025_Mahle.pdf
 
  • C Lead (Management)
    • Continuation of current projects
    • Leading new projects
    • Coordination/Project planning
    • Project monitoring
    • Support of the base
    • Leading external Teams
      1. EVO Spain
      2. BrightSkies Egypt
      3. Mahle India
      4. Mahle Egypt
      5. Mahle Munich/Stuttgart Germany + external developers
    • SW development process
    • ToolChain development + optimization!
  • C Lead (Development SW)
    • Fully transition-port project from STM32-SoC è Atmel-SoC
      1. HW
        • Clock config
        • PIN config
        • DMA config
        • IRQ config
      2. Drivers
        • CAN
        • LIN
        • ADC
        • SPI
        • SPI-MUX
        • Flash
      3. Network
        • CAN + ISO-TP (ISO 15765-2)
        • LIN
      4. OS
        • Configuration
        • Memory
        • Threads
        • Linker file
      5. Bootloader creation
      6. Basic-Software
        • Similar Autosaar, RTE management
        • UDS Services (Dev/Review)
        • NV Storage requirement+implementation plan/architecture
        • EOL processing support, requirement review
        • Security Access review
        • LIN-Master-Server from scratch, fully asynchonosly, lock free(!), one file (+ header)
        • CANNM state machine (CAN network management) - developed from scratch
      7. Application-Software
        • Simulink integration
    • Performance/Operation analysis
      1. internal structures
      2. timers
      3. long-time measurements
    • Debugging foreign code
      1. CMSIS OS debugging
    • Integrating Tasks
      1. Manage GIT merges
      2. Reviews
      3. Corrections
      4. Tests
      5. Ticket Creation
    • Implement features
    • Implement/Modify tests
    • Coordinate practical/physical tests
    • Extend Mahle Basic-Software-Stack (BSW)
    • Get fully understanding on all parts of SW
    • Integrate Simulink-Generated-Code
    • Bootloader Responsibility, Merge Bootloader into App
    • Security considerations
      1. SecurityChain support
      2. AES encryption
      3. Customer encryption
    • SW documantation
      1. Doxygen preparation
      2. Generating images
      3. Preparing code
  • Quality
    • Assuring "quality levels" (code quality)
    • PCLint, Lint
    • Code Coverage
  • Audit management
    • Prepare assessments
    • Execute assessment
    • Report explanation
    • Doing corrections in SW according to reports
  • C Lead (Support Development HW)
    • Modification/Repairing SMD (Soldering)
    • Measuring Vector/CAN
    • "PicoScope" measuring hardware
    • Consulting in HW design (e.g. Clock-Design)
  • Requirements engineering
    • Polarion
  • ProjectLead/TeamLead
    • JIRA
  • SW-Dev-Tools
    • MicroChip Studio V7.0.2594 (Atmel Dev.)
    • STM32CubeMX V6.5.0
    • CANoe V11
      1. DBC integration (CAN messages and signals)
      2. LIN integration
      3. Configuration activities
      4. Traces/Log examinations
    • GIT
      1. Move repos, optimize
      2. Partition
      3. Adding Submodules
      4. Creating Hooks
      5. Merges
      6. Branch-Management
      7. Releases
    • Mahle internal tools (C-Generators)
    • Mathlab/Simulink
  • HW
    • Atmel/Microchip
    • SEGGER Debugger "J-Trace Pro"
      1. Reset-Line Modification
    • External Flaps-Actuator
    • Development "custom" boards VOLVO
      1. Bus technology:
        1. accumulator/battery cooling
        2. roof-top cooling
    • Development "custom" boards Mahindra
      1. Car technology
  • Customers
    • VOLVO (Schweden)
    • Mahindra (India)

Zertifikate

Zeiss - SOP Training

Zeiss GmbH

2021

The Programmable Logic Training Course - Vivado, HLS, ZYNQ und AXI

PLC

2016

Integrity - MULTI_Integrated_Development_and_GHS_Integrity_Training

Green Hills

2015

Synopsys - Chip Synthese

Synopsys

2011

The Programmable Logic Training Course - Expert VHDL

PLC/Xilinx

2011

Siemens - EMC Workshop

Siemens Medical Solutions

2011

The Programmable Logic Training Course - Spartan3-VHDL Sim-FPGAs for DSP

PLC/Xilinx

2011

exali-logo

exali Berufshaftpflicht-Siegel

Das original exali Berufshaftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat.

Versichert bis: 01.12.2025


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden