Schlagwörter
Skills
- 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
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
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
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
- 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)
- DOS
- Windows 9x/Me/NT/2k/XP/2k3/CE/Mobile (Win32, etc.)
- WinVista/7/10/11
- SCO Unix
- Solaris (Unix)
- HPE NonStop (Tandem)
- OS/400 (MainFrame)
- Xilinx Xilkernel
- FreeRTOS (Xilinx Port)
- ECOS (NIOS II Altera)
- 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
- 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
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
Projekthistorie
- 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)
- C Lead (Management)
- Continuation of current projects
- Leading new projects
- Coordination/Project planning
- Project monitoring
- Support of the base
- Leading external Teams
- EVO Spain
- BrightSkies Egypt
- Mahle India
- Mahle Egypt
- 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
- HW
- Clock config
- PIN config
- DMA config
- IRQ config
- Drivers
- CAN
- LIN
- ADC
- SPI
- SPI-MUX
- Flash
- Network
- CAN + ISO-TP (ISO 15765-2)
- LIN
- OS
- Configuration
- Memory
- Threads
- Linker file
- Bootloader creation
- 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
- Application-Software
- Simulink integration
- HW
- Performance/Operation analysis
- internal structures
- timers
- long-time measurements
- Debugging foreign code
- CMSIS OS debugging
- Integrating Tasks
- Manage GIT merges
- Reviews
- Corrections
- Tests
- 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
- SecurityChain support
- AES encryption
- Customer encryption
- SW documantation
- Doxygen preparation
- Generating images
- Preparing code
- Fully transition-port project from STM32-SoC è Atmel-SoC
- 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
- DBC integration (CAN messages and signals)
- LIN integration
- Configuration activities
- Traces/Log examinations
- GIT
- Move repos, optimize
- Partition
- Adding Submodules
- Creating Hooks
- Merges
- Branch-Management
- Releases
- Mahle internal tools (C-Generators)
- Mathlab/Simulink
- HW
- Atmel/Microchip
- SEGGER Debugger "J-Trace Pro"
- Reset-Line Modification
- External Flaps-Actuator
- Development "custom" boards VOLVO
- Bus technology:
- accumulator/battery cooling
- roof-top cooling
- Bus technology:
- Development "custom" boards Mahindra
- Car technology
- Customers
- VOLVO (Schweden)
- Mahindra (India)
- Presentations
- Division management
- Customer [Daimler]
- vECU - Virtual Electronic Control Unit
- Tooling Autosar
- Vector ToolChain [DaVinci Developer, DaVinci Configurator Pro, CANoe]
- Synopsis Toolchain, [Silver]
- KnowHow requirements in the project
- OSS
- SilKit
- FMU
- Integrate the SilKit into an FMU project with CMake
- Do communication leveraging the SilKit
- VirtualMachine
- Setting up a VMWare Virtual Machine with Ubuntu 22.04 LTS
- SetUp Dev-Environment
- SetUp Repositories
- SetUp Scripts to enable builds for everyone
- Tooling Autosar
- Documentation of "HowTo" to bring up a software system from scratch
- Development of Hotline & Support
- Enabler for "Supplier"
- Hiring recommendations employees hotline support
- Do's&Don'ts
- Ticketsystem
- Handling/Workflows
- JIRA, Confluence
- Requirements
- Software Support
- MisraC
- Git
- VisualStudio 2019
- GCC
- Clang
- CMake 3.26
- Medical/Biological Instruments Customer
- VisuMax 600/800
- Adjustments Stand-Alone SW Packets
- Video-Chapter Markings
- Barcode reading/interpreting
- Scanpshot functionality at distinct examination
points
- Camera Stream Management
- Store of camera stream into MP4
with ChapterMarks - Split MP4 streams
- Word/Excel/PowerPoint
- SW Tools/Libs/DevEnv
- GStreamer
- VS2015/VS2019
- Boost
- SW Quality with Lint
- Medical Instruments Customer
- Creation Windows SW-Library to be used in „LAS X“
https://www.leica-microsystems.com/de/produkte/mikroskop-software/p/leica-las-x-ls/
- High-Speed Access of several processes to Shared Memory (SHM)
- Prevention of Paging
- Own cross-process memory management
- ==> Extremly performant
- LRU (Last Recently Used) Algorithm to speed up searches
- Boost (V1.77) [Interprocess Library]
- Development of an extremely simple interface for operating the library
- Enterprise Architect (Docu)
- Word/Excel/PowerPoint
Video: http://schwarzers.de/profil/Leica-lsx-whats-new_28.mp4
- C Source Code Hardening
- Hardening against misuse and malfunctions
- Massive code changes due to protective functionsC Analyse
- Code Analyze
- Static Code Analyze
- QA-C
- SonarCube
- UnitTest Development
- GoogleTest (GTest)
- Static Code Analyze
- Code Generator Development (JSON ==> C)
- „NoCode is better code“, Bugs avoidance
- Dokumentation
- Confluence
- JIRA
- Powerpoint
- DoxyGen
- HowTo
- HowTo SonarCube Tutorial written
- HowTo GTest Tutorial written
- Development Support
- Support of colleagues
- Development
- Logging
- SW Hardening
- Software-Wrapper
- Hardware/Systems
- Non-Stop Tandem Development
- DEP Verschlüsselungsdevice (3DES, AES, …)
- Industry
- Bank
- Bankcustomers
- Medical/Biological Instruments Customer
- MEL90
- Adjustments Stand-Alone SW Paket
- Windows Monitor Management
- Resolution changes
- Pylon (Basler-Lib) Integration
- Split between multiple threads
- Nearly Lock-Free implementation (minimal)
- Cropping/Blitting
- Full Screen on Win10
- Store of camera stream into MP4
- Enterprise Architect (Docu)
- Word/Excel/PowerPoint
- Tätigkeiten/Aufgaben
- Xilinx
- FPGA LowLevel Platform Entwicklung
- UserSpace Treiber
- ORKAGD – ORKA GenericDriver
- ORKAAPI – ORKA ApplicationProgramInterface
- UserSpace Treiber
- Xilinx FPGA Partial Reconfiguration
- FPGA LowLevel Platform Entwicklung
- Intel
- Intel HLS (High-Level-Synthesis)
- Intel Chips
- Arria 10 + Driver
- Intel Dev-Tools
- SW-Entwicklung
- Linux DMA/IRQ Treiber Entwicklung
- PCIe
- Windows Driver PCI-Dma
- Auf Basis von bestehendem Src-Code erweitert
- WDK, DDK
- Glue-Code Library (für Compiler/Tool-Chain)
- Webserver Development in C03:
FLUPHS - Flexible Lightweight Ultrathin Portable Http Server- HTTP – Protocol insights
- CSS
- Javascript
- Linux DMA/IRQ Treiber Entwicklung
- Dokumentationen
- Xilinx
- Support
- Rose
- LLVM Compiler Framework
- Docker creation/handling
- Beratung
- Fraunhofer
- Uni Köln RRZK
- Uni Erlangen (FAU)
- ZUSE Informationszentrum Berlin
- Microchips/HW
- Xilinx
- Xilinx Board
- VCU118 Development Platform
(https://www.xilinx.com/products/boards-and-kits/vcu118.html) - Virtex UltraScale+ XCVU9P
- VCU118 Development Platform
- Digilent FPGA Platforms
- ARTY (Artix Series)
- ARTY A7-100 (Artix Series)
- ZYBO Z7-2010 (Zynq Series)
- Xilinx Board
- Digilent FPGA Platforms
- ARTY (Artix Series)
(https://www.xilinx.com/products/boards-and-kits/arty.html) - ARTY A7-100 (Artix Series)
- ZYBO Z7-2010 (Zynq Series)
- ARTY (Artix Series)
- Xilinx
- Processor-Architectures
- ZYNQ (Xilinx-HardIP-Core, ARM based)
- Microblaze (Xilinx-SoftIP-Core)
- SW-Stacks
- FreeRTOS_10_Xilinx (V10.1.1) Xilinx V1.3
- lwIP LightWightIP (V2.11)
- Veranstaltungen
- Tagung der Gauss-Allianz
- 2017/12 Stuttgart
- 2018/10 Erlangen
- Konsortialtreffen
- 2018/01
- 2018/06
- 2018/12 Köln
- 2019/03 Erlangen
- 2019/10 Berlin
- 2020/03 „Virtual“ – TelCo (Corona!)
- Tagung der Gauss-Allianz
- Projektanpassung „ORKA“
- Intel
- Intel HLS (High-Level-Synthesis)
- Intel Chips
- Arria 10 + Driver
- Intel Dev-Tools
- Docker creation/handling
- Subproject
- (!)Webserver Development in C-2003: FLUPHS - Flexible Lightweight Ultrathin Portable Http Server
- HTTP – Protocol insights
- CSS
- Javascript
- (!)Xilinx FPGA Partial Reconfiguration
- Rose
- LLVM Compiler Framework
- (!)Webserver Development in C-2003: FLUPHS - Flexible Lightweight Ultrathin Portable Http Server
- Xilinx
- (!)FreeRTOS_10_Xilinx (V10.1.1) Xilinx V1.3
- lwIP LightWightIP (V2.11)
- (!)ZYNQ (Xilinx-HardIP-Core, ARM based)
- Microblaze (Xilinx-SoftIP-Core)
- Intel
- Custom Hardware
- Two embedded Linux systems
- Tegra (nVidia) Linux with Xilinx Kintex HW
- Linux Treiber
- Xilinx FPGA Interaktion
- XDMA Treiber (PCIe driver)
- DMA Management
- IRQ Management
- VDMA Treiber (Framebuffer Out)
- Testbild Erzeugung
- Farbraumkonvertierung
- XDMA Treiber (PCIe driver)
- Xilinx FPGA Interaktion
- Video demultiplexing
- Video decoding h.264, h.265
- Video converting (RGBèYCrCb)
- Video4Linux
- DMA Management Host Application (Embedded System)
- Lock-Free Framebuffer Management
- Activities/Tasks
- GTS (Ground Truth System) support
- CMore: StatementOfWork (SoW) Preparation, Elaboration
- Control/Management of external service providers
- CMore (Deutschland)
- EC.Mobility (Indien)
- AWS Cloud support
- Software
- Quality control
- Algorithm development
- Statistics – Ensuring a "clean" solution
- Tool development
- ROSS Framework
- Linux (Ubuntu)
- CSV-Data (Huge files)
- Big-Data Management Support (~200TB)
Role(s): Project Leader/Manager,
Architect, Developer
- Tätigkeiten/Aufgaben:
- Analyse Algorithmus
- Analyse Datenfluss
- Analyse
Speicherzugriffsmuster
(Memory Footprint) - Implementation der
Kernkomponenten auf FPGA- Memory Controller
- Kernalgorithmus
- HLS Busmaster
- Konvertierung bestehender C/C++-Code in HLS taugliche Strukturen
- C-Simulation
- Synthese
- Implementation Treiber zum Host
- Anbindung an bestehendes System
- IP-Cores
- Microblaze
- MIG
- PCIe 8x Gen3.0
- I²C
- UART
- GPIO
- Hardware
- Xilinx XC7VX690T-2FFG1761C FPGA
- Xilinx Virtex-7 FPGA VC709 Connectivity Kit
- Software/Tools/Methoden/Modelle/Algorithmen:
- Vivado Design Suite 2013.4-2015.2
- High Level Synthesis 2013.4-2015.2
- MS VisualStudio 2010, 2012, 2013
- MS Office 2010,2013
- Schulung mit Zertifikat
- 2016-01-15 - Vivado, HLS, ZYNQ und AXI [7]
Role(s): Sen. Projectleader, FR Grafik+HMI & PM
- Tätigkeiten/Aufgaben
- Cross Development
- Debugging Specialist
- Performancetests
- Performanceanalyse
- Beratung HW Entwicklung
- Plattformauswahl
- Abschätzung Hardware Leistung
- ASIC Spezifikation
- Tracking BMW
Gen3.1 und Gen4.0 Kombi-Instrument
(Cluster) HW/SW Development - Verschiedene VW/AUDI/SKODA/SEAT Kombi Instrument Cluster SW Development
- Koordination externer Zulieferer
- E-Solutions
- NXP
- Freescale
- Greenhills
- BMW
- Vivante
- EPSON
- Koordination interne Zulieferer (TelCo’s)
- Conti Mexico
- Conti Singapur
- E-Solutions (Audi/Conti)
- Requirements Analysis, Engineering
- Office
- Doors
- MKS (Integrity)
- Testcase Development
- CTC
- QAC
- Product Metrics
- Statische Codeanalyse
- Berichte an Bereichsleiter, Firmenleitung
- Sub-Projekte
- PictureServer für VW (Secure Execution)
- SecureVAS, SRPC
- Reset Task Force (VW)
- ImageProcessing 2D
- Blurring
- TextRendering with Shadow
- Digitale Filter, Convolution
- Support 3D (FAS – Fahrer Assistenz System)
- Performance Optimization
- Feature development
- Unit-Tests
- Software/Tools/Methoden/Modelle
- Bare-Metal- Programming (ARM). Linker Scripts
- Agile, SCRUM
- Jenkins
- Greenhills Integrity (GHS), Integrity Compiler, EventAnanalyzer, Debugger
- (ASIL, A-Spice)
- OpenGL ES 2.0, GLSL
- OpenVG
- SomeIP
- HALO (SoC Microprocessor) Version 1 und 2
- Vivante Hardware Block OpenVG
- AutoSAR
- Rational Doors 9.5
- MKS
- Gcc, GNU compiler suite
- QT, QML
- Visual Studio 2008, 2010, 2013
- Git, Git-Extensions, GitHub, M-Sys Git
- Beyond Compare
- UnderstandC
- Atlassian (JIRA, SourceTree)
- Enterprise Architect
- Lotus Notes 8.5
- Office 365
- BroadR Reach (2-Draht, Ethernet Physical Layer)
- LibJPEG, LibPNG, LibBMP, ZLib, Freetype
- Wireshark
- CanOE, CanEasy, Candela Studio
- Doxygen
- GTKWave
- Groovy, Python
- D-Ram Init-Sequences/State Machine
- Microchips/HW
- TES – dAVE HD
- Renesas HighLine +
- HALO (System On Chip, SoC)
- ARM Cortex M0+ (ARMv6-M architecture)
- ARM Cortex M4
- ARM Cortex A5
- GC355 OpenVG GPU
- ARM Cortex A7
- APIX
- OpenVG Core von Vivante
- AXI Switch
- MOST Bus
- Displays (LG, Microsemi, AUO, Tianma, Varitronix)
- Customer
- AUDI
- VW
- Skoda
- SEAT
- BMW
- Zulieferer (Coordination, PM)
- Greenhills
- Freescale, NXP
- Renesas
- Vivante
- BMW
- EPSON
- XILINX
- TES
- Xylon
- Schulung(en)
- Integrity
- JIRA
- Scrum
- Patententwicklung (2 Patente)
- Head-Up-Display (DE102016224166)
- Head-Up-Display (US 2018/0158172 A1)
- Auszeichnung (siehe vorne)
http://image-sensors-world.blogspot.de/2014/12/basler-presents-tof-cameras-with.html
- Tätigkeiten/Aufgaben:
- Prototype Development TimeOfFlight
(TOF) Camera - C/C++
- Python
- Product Change Requests
- Firefighter Tasks
- Lauterbach
- Wireshark
- Protocol extension, GigE Vision extension
- GenTLProducer
- C++ and .NET/C# Development
- XML Codegenerator
- C++
- Prototype Development TimeOfFlight
- Software/Tools/Methods/Models:
- Agile, Scrum
- Windows 7
- Linux (Suse)
- MS VisualStudio 2010, MS VisualStudio 2012, MS VisualStudio 2013
- Eclipse
- VisualAssist
- Boost 1.44
- NuGet
- Trace32 (Lauterbach)
- GNU Toolchain
- Ecos
- git, SVN, MSYS git
- cmake 3.1
- make, nmake, gnu-make
- doxygen
- Condor
- MS Office 2010
- VI/VIM
- TotalCommander 8.51a
- Cygwin
- Pylon(-Viewer)
- WireShark
- Truecrypt 7.1a
- Python (32/64-Bit) 2.7, ActivePython
- XML Parser (Frank Vanden Berghen)
- MinDHCP
- Standards
- GigE Vision
- GeniCam Standard
- GenTL Standard 1.5 (Pre)
- Produkte
- Pylon
- acA645-100gc
- acA2000_50g
- TOF Camera
http://www.sirona.com/de/aktuelles/news-presse/digitale-zahnheilkunde-news-detail/26538/
- ToDo's/Jobs:
- Creation of a Feature-
Detectors (Computer Vision)
in OpenCL- Convolution
- Subtraction
- Image Format Conversion
- Maxima Search
- Sorting (Bitonic Sort)
- Orientation Determination
- Descriptor Vector Identification
- Normalization
- Full Registration
- Analyse Algorithmen
- Analyse Memory-Access-Pattern (Memory Footprint)
- Implementation of Core-Components on nVidia and AMD OpenCL
- Optimization
- Especially memory-accesses (Memory footprint) and
- Number of calculation steps (to achieve a minimal precision reduction)
- Documentation (DesignSpec., User-Handbook)
- Support of common use of OpenCL and CUDA with one(!) code base
- Creation of a Feature-
- Software/Tools/Methoden/Models:
- MS VisualStudio 2010 and 2012
- CUDA (nVidia)
- OpenCL (AMD, nVidia, Intel)
- Intel Kernel Builder 3.0
- TeamCity
- Incredibuild
- SVN
- MS Office 2010
- PowerShell
- Algorithms
- Convolution Filter
- Parallel Sorting
- Efficient copy
- Maxima Direction Estimation
Rolle(n): Project Leader/Manager, Architect, Developer
- Tätigkeiten/Aufgaben:
- Teamleitung: 3 Mann Team
- Beratung (Software Architektur)
- Integrationsarbeiten C++ „Stellar into Deltagen“
- Demo Preparation
- Vorstellung vor der Geschäftsleitung
- Shader (Stellar) Programmierung
- Beratung
- Produkte:
- Stellar
- Deltagen 11, Deltagen 12, Deltagen 13
- Hardware (Kontakt mit/Verwendung von)
- Intel CPUs
- nVidia Fermi
- nVidia Kepler
- Rechen-Cluster
- Software/Tools/Methoden/Modelle/Algorithmen:
- Microsoft – VisualStudio 2008, 2012
- Microsoft – Office 2007, 2010
- Whole Tomato – VisualAssist 10.6.1812.0
- Xoreax – IncrediBuild 3.51
- Seapine – Testtrack
- Jira – Atlassian
- nVidia – nSight 1.5, 2.0
- nVidia – Compute Visual Profiler
- nVidia – cuobjdump
- nVidia – nvcc
- Windows XP – 64 Bit; Windows 7 – 64 Bit
- Linux Cent OS 5.5, 5.6
- CMake
- LLVM – Compiler and Tool-Chain
- CUDA 3.2/4.0/4.1
- ComputeCapability 1.0-2.0 (“Fermi”)
- PTX Code
- nVidia Assembler
- SIMT
- CGFX Shader (CG-FX)
- PTX ISA 2.0
- OpenGL
- OpenCL
- RapidMind (Intel)
- Doxygen
- Git, mGit, SVN
- Boost 1.43, 1.44, 1.55
- tWiki
- C/C++/C++ 11
- UML
- Socketprogramming
- MultiThreaded Programming
- SSE Programming/Optimization
- Algorithmen
- Accelerator Strukturen (BVH)
- Triangle Intersection
- Texture Mapping
- Morton Ordering
- Aufgaben:
- Softwareentwicklung
- Erstellung von Software zur Steuerung von Verkehrsüberwachungssystemen
- Entwicklung von Software zur Kommunikation und Steuerung von Sensorik, Kameramodulen, Beleuchtungseinheiten und Bildbearbeitung
- Erstellung von Softwarekomponenten
- Erstellung von Modultests für die Software Fehleranalyse und Problembeseitigung
- Boot/Startup OMAP Platform
- Linux Kernel Treiber Erweiterungen
- EEProm, I²C
- Watchdog
- Barebox
- Watchdog
- NAND-Flash
- EEProm
- SAR (SaveAndRestore) Memory
- Linux Kernel Konfiguration (Yocto)
- RUSP (Robot-Unified-Serial-Protocol - JenoptikSpezialProtokol) erweitert
- STARTU - Start Update
- GETIP - GetIP Addresses (IP und Gateway Adressen auslesen, IPv4 und IPv6)
- Kommunikation und Zusammenarbeit im Bereich der Open-Source-Community
- ARM Assembler
- Tests
- Key Authentication via DropBear
- Erstellung JOPSCP (SecureCopy the Jenoptik way)
- Kommunikation/Support
- Abstimmung mit der Anwendungstechnik und dem Endkunden
- Abstimmung im Hause, Einweisung zur Installation/Vorkonfiguration
- Einrichtung Hardware Debugging Environment
- Support Niederlassungen Jena und Monheim
- Analysen fehlerhafte FLASH-Update Prozesse
- Dokumentation
- Erarbeitung von Grundlagen für neue Funktionalitäten Konfiguration und Zusammenstellung des Linux-Betriebssystems
- Erstellung von Kochrezepten
- Erstellung von Spezifikationen (RequirementSpec.)
- Erstellung von HowTo’s / Do’s and Don’t Anleitungen
- Dokumentation für die PTB (Physikalisch-Technische Bundesanstalt)
- WIKI Seiten (neue RUSP Kommandos, SSH Key-Authorization)
- Update Konzepte verfeinert und abgesichert
- „C/C++ Programming Guideline“
- Softwareentwicklung
- Produkte:
- SmartCamera4
- RobotLaserScanner - RLS1000
- Hardware (Kontakt mit/Verwendung von)
- Texas Instruments - OMAP 4 (4430)
- 2x Cortex A9 ARM Cores
- 2x Cortex M3 ARM Cores
- 2D/3D Subsystem
- Xilinx - Zynq
- Micron - Flash
- Phytec - DevBoard SOM
- Spectrum Digital - JTAG Debugger
- Texas Instruments - OMAP 4 (4430)
- Software/Tools/Methoden/Modelle/Algorithmen:
- BitBake
- git
- svn
- gcc
- OpenOffice
- PidGin
- CodeComposer Studio v4 und v5
- FLASH Protokoll ONFI
- WireShark
- Microsoft Network Monitor
- vi
- DropBear
- openssh lib
Rolle(n): Project Leader/Manager, Architect, Developer
- Tätigkeiten:
- Teamleitung: 3 Mann Team
- Dokumentation (Spezifikationen: Req.Spec, DesignSpec.)
- Analyse Programmcode
- Demonstrator Implementation „RealtimeRaytracer“ (CUDA, CC2.0, nVidia Fermi)
- Produkt Implementation
- Raytracer
- Global Illumination
- Ambient Occlusion
- RealLight (realistische Schatten)
- Automatic Load Balancer
- Anbindung an DeltaGen
- Optimierung
- Projekt Organisation
- Projektplan, -tracking
- Meeting organization
- Meeting Minutes
- Qualitätskontrolle
- Vorstellung Ergebnisse
- Produkte:
- RTT AG: RTT Deltagen, RTFact
- nVidia: Fermi Grafikkarten (Quadro 6000, Quadro 5000, Geforce GTX580), Quadro FX 5800
- Software/Tools/Methoden/Modelle/Algorithmen:
- Microsoft – VisualStudio 2005, 2008
- Microsoft – Office 2007, 2010
- Whole Tomato – VisualAssist 10.6.1812.0
- Xoreax – IncrediBuild 3.51
- Seapine – Testtrack
- Jira – Atlassian
- nVidia – nSight 1.5, 2.0
- nVidia – Compute Visual Profiler
- nVidia – cuobjdump
- nVidia – nvcc
- Windows XP – 64 Bit; Windows 7 – 64 Bit
- Linux Cent OS 5.5, 5.6
- CMake
- LLVM – Compiler and Tool-Chain
- CUDA 3.2/4.0/4.1
- ComputeCapability 1.0-2.0 (“Fermi”)
- PTX Code
- nVidia Assembler
- SIMT
- CGFX Shader (CG-FX)
- PTX ISA 2.0
- OpenGL
- OpenCL
- RapidMind (Intel)
- Doxygen
- Git, mGit, SVN
- Boost 1.43, 1.44
- tWiki
- C/C++
- UML
- Socketprogramming
- MultiThreaded Programming
- Accelerator Strukturen (BVH)
- Triangle Intersection
- Texture Mapping
- Morton Ordering
- SSE Programming/Optimization
- Evaluierung von Kompressionsalgorithmen
- Intel IPP Library
- Evaluierung von SceneGraph 3D Libraries
- Darstellung von 40MTriangle/Object (3 Objekte gleichzeitig: 120MT)
- OpenGL und Raytracing als Optionen
- Thin Clients (kein Rendering auf dem Client)
- OGRE Support (www.ogre3d.org)
- 64-Bit development
- Win64
- Ubuntu 64 Bit
- CentOS 64 Bit
- 3D Realtime Application Demo Karosseriemodelle
- HTTP-Server Entwicklung (Eigenentwicklung)
- 64-Bit development
- C/C++ Entwicklung (Windows, VisualStudio 2008, 32Bit, 64Bit)
- C/C++ Entwicklung (Ubuntu Linux, GNU-C/C++, 32Bit, 64Bit)
- cmake (www.cmake.org)
- freetype (www.freetype.org)
- freeimage
- boost (www.boost.org)
- Beratungstätigkeit zu TimeOfFlight (TOF) Kameras
von MESA Imaging - Beratung zu Bildverarbeitungs-
algorithmik (2d/3d)/ComputerVision. - Erstellung von Präsentationen.
- Besprechungen mit MESA Imaging AG
(http://www.mesa-imaging.ch/) und LMI Technologies
(http://www.lmint.com/). - Beratung und Messung zur Streulicht-Kompensation
bei TimeOfFlight Kameras. - Erstellen einer Requirement Spezifikation für ein
Zitzenerkennungssystem auf Basis von beliebigen Sensoren (Laserscanner, Stereokameras, o.ä.). - Erstellen einer Requirement Spezifikation für ein Zitzenerkennungssystem auf Basis von TOF Sensoren.
- Analyse von Adaptec-RAID-Treiberproblemen unter Linux SUSE SLES 10 SP2 in einem OnlineRecordingSystem für VoIP Telefonie
- Analyse vom Marvell (www.marvell.com) OpenSourceTreiber auf Feedback bei RAID Problemen
- AdaptecTreiber Bug-Management
- Treibermodifikation, Kernelkompilation
- C-Entwicklung
- Software Raid-5 Implementation on Linux für VOIP Server
- Texas Instruments OMAP 3530 DSP (ARM Cortex A8 – ARM7 Core)
- Linux auf OMAP (WindRiver)
- Linux auf MicroBlaze (BlueCat-LinuxWorks)
- Videotreiber auf Linuxbasis zur Anbindung an FPGA
- Xilinx ISE11.2, 11.3
- Modelsim 6.3 SE
- OMAPCamIF Anbindung OMAP an FPGA mittels EDK Peripheral Core
- Konzeption
- Planung
- Projektplan
- Spezifikation
- Requirementspec.
- Implementation
- C/C++ Entwicklung
- Dokumentation
- Konzeption
Jena Optronik
WärmeBildBeobachtungsgerät mit Laserentfernungsmesser, Tagsichtkamera und Magnetkompass
Projekt: DPU - EADS Astrium
Wetterbeobachtungssatelliten Datenverarbeitungseinheit
- Einarbeitung in Dokumentation und Spezifikationen
- CCSDS (Consultative Committee for Space Data Systems; http://www.ccsds.org)
- Blue Book, Red Book
- 121.0-B-1, …
- DO-254
- FPGA SEU Mitigation/Fault Tolerance
- Konzeptentwicklung DPU (OnBoard DataProcessingUnit) [voll redundant] für folgende Algorithmen:
- Data Formats, Data Accuracy
- Temporal Binning
- Pixel Value Correction
- Pixel Gain Switching Neutralisation
- Non Linearity Correction
- Spikes Detection, Correction and Reporting
- Interferogram Resampling
- ZPD Detection
- FIR Filtering & Decimation
- Lossless Compression
- Formatting
- Data Formatting
- Diagnostic Data
- Exceptions
- Defect Pixels
- IBI Digital Processing
Projekt: IBI - Adaption ASTRO APS Star Tracker, Meteosat 3rd Gen. (MTG)
Recherche und Spezifikation vorhandener Komponenten
Konzeptentwicklung Migration StartTracker ==> InBuildImager (IBI)
- MIL-1553 Interface
- RS-422 Interface
- SPARC V8 – LEON2 (AT697E) 32-Bit RISC
- Cypress STAR 1000 Radiation Hardened CMOS Sensor
Zertifikate
Reisebereitschaft
exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)
Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.
Versicherungsbeginn:
01.12.2021
Versicherungsende:
01.12.2025