Embedded, Linux Treiber und Applikationen, Networking
Aktualisiert am 12.03.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.04.2024
Verfügbar zu: 100%
davon vor Ort: 40%
Linux / Android
Drivers
Networking
Deutsch
verhandlungssicher
Englisch
sehr gut
Russisch
wie Muttersprache
Türkisch
sehr gut

Einsatzorte

Einsatzorte

München (+50km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2023 - 2024 Telecommunications: Linux base system
* Debian base system for custom boards
* ARM (LS10xx), Ethernet, eMMC
* C, U-Boot, Linux kernel 5.10 ? 6.1, drivers, Yocto, Isar, swupdate, signing,
system software, developer coaching

2022 - 2024 Industry: Linux base system
* Debian base system for custom boards
* ARM (AM64x), Ethernet, PHY, SD, eMMC, NVRAM, GPIO
* C, U-Boot, Linux kernel 5.10 ? 6.1, Yocto, Isar, drivers, swupdate, signing,
Isar training, product architecture consulting
* Hardware bring-up and debugging (oscilloscope, logic analyzer, circuit
modifications), Azure

2020 ? 2023 Telecommunications: Linux kernel development
* Linux base system for several boards
* MIPS, ARM (TI, Intel, Marvell), x86-64 (Intel), Ethernet, WiFi
* C, U-Boot, Linux kernel 4.19 ? 6.1, about 2200 patches from different
vendors, drivers, system software, Yocto, watchdog, postmortem debugging, new
SoC debugging using TF-A
* Jenkins

2020 ? 2022 Industry: Board Support Package
* Board support package (BSP) for custom boards
* ARM (i.MX6, i.MX8)
* C, C++, Linux kernel 5.4, etnaviv, Yocto, Isar, Mesa, Qt 5.x, EGLFS, Qt
WebEngine, display, touch screen

2019 - 2022 Industry: Board Support Package
* Board support packages (BSP) for custom boards using Isar and Yocto
* ARM (i.MX6), x86
* C, C++, Linux kernel 4.19, etnaviv, Yocto, Isar, drivers, Mesa, Qt 5.12,
EGLFS, Qt WebEngine, display, touch screen, RAUC

2016 ? 2018 Railway: Ticketing system
* Linux base system for a ticketing machine
* ARM (i.MX6)
* Hardware debugging (DRAM stability, MTD), Linux porting, driver development,
Yocto, C, C++, Qt, WiFi, Bluetooth, GSM, GPS, CAN, gyroscope, SPI, GPIO, PIC,
U-Boot, software update, firmware update, watchdog, overheating handling,
security hardening

2015 - 2024: Industry: Isar build system
* System for building complete firmware images based on Debian
* x86-64, ARM, x86, MIPS, RISC-V
* Linux, U-Boot, Debian packaging, Yocto recipes, automated testing
* Jenkins, GitLab

2012 - 2024 Railway: Vehicle Control Base System
* Base system for application development
* PowerPC (MPC55xx), ARM (LS10xx), Ethernet, PHY, CAN, serial, USB, MMU

* C (WindRiver Diab, gcc), assembly, Sevenstax TCP/IP, Ethernet driver, PHY
driver, PPP, MMU programming, protocols (FTP, IGMP, Modbus, proprietary), OS
abstraction layer, messaging subsystem, Sciopta real-time kernel, U-Boot,
PikeOS hypervisor, test automation in Python, freedom from interference
solutions
* MISRA, EN 50128 SIL 3, freedom from interference analysis, safety
certification documentation

2014 Industry: Real-Time Android

* Real-time capabilities for Android
* Google Nexus 10 tablet, ARM
* Android, PREEMPT-RT, driver debugging, performance measurements, latency
debugging

2012 ? 2016: Automotive: Vehicle infotainment system
* Linux base system and application
* ARM (i.MX6)
* Hardware debugging (DRAM, DVD), Linux porting, video decoder driver, audio
DAC / ADC driver, I²C slave driver, U-Boot flash driver performance
optimization (2x speed increase), Yocto, proprietary RTOS, C, C++, radio, TV
(DVB-T driver), DVD playback, camera, touch screen, on-screen display,
U-Boot, logging, watchdog concept and implementation in Linux and proprietary
RTOS according to automotive standards, high-resolution timer analysis, debug
memory corruption in multi-threaded application

2011 Industry: Upgrade Linux VM
* Debian 6.0, desktop performance optimization, OpenEmbedded upgrade to
2010.12, overlay maintenance, documentation

2010 ? 2011 Industry: Protocol gateway
* Linux base system for a protocol gateway
* PowerPC (MPC8xx)
* Linux, Yocto, hardware debugging (flash, USB), Ethernet, SPI, UART, USB OTG,
open-source license clearing
* git, ClearCase

2009 ? 2015 Industry: Fire alarm and intrusion detection system
* Existing system porting from legacy programming language and in-house OS to
Linux
* ARM (PXA255)
* Hardware debugging (SPI, PCI), Linux driver and application development,
Debian packaging, C, C++, hardware control over SPI, GPIO and proprietary
buses (CPLD), proprietary boot loader, U-Boot, software update, watchdog,
autotools, flex, bison, ACE, build system, Scrum
* EN 54, UL 864, safety certification documentation, security assessment and
implementation, open-source license clearing
* git, CVS, Subversion

2009 - 2011 Industry: Embedded Linux distribution
* Board support packages for several boards
* ARM (AT91), PowerPC (MPC8xx, MPC82xx)
* Kernel porting, Linux drivers, U-Boot development, test concept and
implementation, hardware debugging

2007 - 2011 Industry: Distributed fire evacuation system
* Voice evacuation system, doubling the capacity, audio sync
* C166, CAN, C++ (Tasking, gcc), OSE real-time kernel, test automation in
Python, ASN.1, UML, autotools, Rational Rose, PVCS, Subversion, Eclipse, MSYS
/ MinGW, SNiFF+, Windows, Linux, Scrum
* EN 54, UL 864

2005 Telecommunications: AES128 block cipher
* Custom cipher integraton into a phone switch application
* MIPS
* Linux, OpenSSL, C, make, ClearCase

2003 - 2004 Medical: MRI
* Linux base system for an MRI device
* x86 (AMD)

* Linux boot and installation system for Windows, DHCP option implementation

according to RFC 2131, upstreaming open-source fixes (gdb, bootlogd),

filesystem performance evaluation, cross-toolchain bootstrapping and
regression testing, open-source licensing
* C, C++, SUSE Enterprise Server, Hummingbird NFS server, CVS, cygwin

2003 Telecommunications: Security suite
* Security suite for a gateway
* x86
* Linux, RPM packaging, C, C++, Java, authentication, GUI, web interface

2003 Telecommunications: Message routing
* MMS routing between mobile networks and Internet
* SMTP routing
* Sendmail configuration

2002 Telecommunications: Billing system
* SCO Unix server
* Application (COBOL)
* Test and verification on a cloned system
* Implementation on a live system

2001 Retail: Centralized accounting
* VoIP design, implementation, troubleshooting
* Motorola routers
* Citrix Application Server

2001 Military: Highly-available ERP System
* Sun Enterprise Servers
* Oracle Database Server
* Oracle Application Server
* Veritas Cluster Server
* Veritas Volume Manager
* Solstice Backup


Aus- und Weiterbildung

Aus- und Weiterbildung

M.Sc. in Computer Sciences and Engineering, Universität Hacettepe, Türkei, 2002

Certified Scrum Master
Sun Certified Java 2 Programmer
Sun Certified System Administrator
Sun Certified Network Administrator
Sun Enterprise Computing Technical Certification
Volume Manager with StorEdge
U.S. Export Regulation Basics
U.S. Cryptography Export Regulations
Eclipse Rich Client Platform Tutorial

Kompetenzen

Kompetenzen

Top-Skills

Linux / Android Drivers Networking

Produkte / Standards / Erfahrungen / Methoden

Projektleitung, Budgetverantwortung
Agile Prozesse (Scrum)
Zertifizierung sicherheitskritischer Systeme (EN-54, UL-864)
Embedded-Software-Architektur
Echtzeitbetriebssysteme
Linux, Open-Source-Software, Lizenzierung
Objektorientierte Analyse und Design (OOA, OOD)
UML, Rational Rose
U.S.A. Kryptografie Exportbestimmungen

Betriebssysteme

AOS/VS
CP/M
Echtzeitbetriebssysteme
HPUX
IRIX
MS-DOS
Novell
OS/2
OSF/Motif
RSX-11
RT-11
SUN OS, Solaris
Unix
Windows

Programmiersprachen

Ada
ASN.1
Assembler
Basic
C
C++
Cobol
Delphi
Forth
Fortran
Imake, GNU-Make, Make-Maker etc...
Java
Pascal
PHP
PLM
Python
Scriptsprachen
Shell
Smalltalk
Tcl/Tk
TeX, LaTeX
yacc/lex

Datenbanken

Access
ctree
MySQL
ODBC
Oracle
Paradox
Postgres
SQL

Datenkommunikation

ATM
Banyan
Bus
CAN
Ethernet
Fax
FDDI
Internet, Intranet
ISO/OSI
NetBeui
NetBios
Novell
parallele Schnittstelle
PC-Anywhere
Proprietäre Protokolle
Router
RS232
SMTP
SNMP
TCP/IP
Windows Netzwerk
Winsock
X.400 X.25 X.225 X.75...

Hardware

Ascii/X - Terminals
Bus
CAN
CD-Writer / Brenner
Data General
Digital
Drucker
Echtzeitsysteme
embedded Systeme
Emulatoren
HP
Messgeräte
Mikrocontroller
Modem
Motorola
PC
PDP
Plotter
Proprietäre HW
Rational
Scanner
Sensoren
Silicon-Graphics
Soundkarten
Steuer und Regelsysteme
Streamer
SUN

Branchen

Branchen

Industrie
Telekom
Sicherheit
Medizintechnik
Schienenverkehr
Autoindustrie

Einsatzorte

Einsatzorte

München (+50km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2023 - 2024 Telecommunications: Linux base system
* Debian base system for custom boards
* ARM (LS10xx), Ethernet, eMMC
* C, U-Boot, Linux kernel 5.10 ? 6.1, drivers, Yocto, Isar, swupdate, signing,
system software, developer coaching

2022 - 2024 Industry: Linux base system
* Debian base system for custom boards
* ARM (AM64x), Ethernet, PHY, SD, eMMC, NVRAM, GPIO
* C, U-Boot, Linux kernel 5.10 ? 6.1, Yocto, Isar, drivers, swupdate, signing,
Isar training, product architecture consulting
* Hardware bring-up and debugging (oscilloscope, logic analyzer, circuit
modifications), Azure

2020 ? 2023 Telecommunications: Linux kernel development
* Linux base system for several boards
* MIPS, ARM (TI, Intel, Marvell), x86-64 (Intel), Ethernet, WiFi
* C, U-Boot, Linux kernel 4.19 ? 6.1, about 2200 patches from different
vendors, drivers, system software, Yocto, watchdog, postmortem debugging, new
SoC debugging using TF-A
* Jenkins

2020 ? 2022 Industry: Board Support Package
* Board support package (BSP) for custom boards
* ARM (i.MX6, i.MX8)
* C, C++, Linux kernel 5.4, etnaviv, Yocto, Isar, Mesa, Qt 5.x, EGLFS, Qt
WebEngine, display, touch screen

2019 - 2022 Industry: Board Support Package
* Board support packages (BSP) for custom boards using Isar and Yocto
* ARM (i.MX6), x86
* C, C++, Linux kernel 4.19, etnaviv, Yocto, Isar, drivers, Mesa, Qt 5.12,
EGLFS, Qt WebEngine, display, touch screen, RAUC

2016 ? 2018 Railway: Ticketing system
* Linux base system for a ticketing machine
* ARM (i.MX6)
* Hardware debugging (DRAM stability, MTD), Linux porting, driver development,
Yocto, C, C++, Qt, WiFi, Bluetooth, GSM, GPS, CAN, gyroscope, SPI, GPIO, PIC,
U-Boot, software update, firmware update, watchdog, overheating handling,
security hardening

2015 - 2024: Industry: Isar build system
* System for building complete firmware images based on Debian
* x86-64, ARM, x86, MIPS, RISC-V
* Linux, U-Boot, Debian packaging, Yocto recipes, automated testing
* Jenkins, GitLab

2012 - 2024 Railway: Vehicle Control Base System
* Base system for application development
* PowerPC (MPC55xx), ARM (LS10xx), Ethernet, PHY, CAN, serial, USB, MMU

* C (WindRiver Diab, gcc), assembly, Sevenstax TCP/IP, Ethernet driver, PHY
driver, PPP, MMU programming, protocols (FTP, IGMP, Modbus, proprietary), OS
abstraction layer, messaging subsystem, Sciopta real-time kernel, U-Boot,
PikeOS hypervisor, test automation in Python, freedom from interference
solutions
* MISRA, EN 50128 SIL 3, freedom from interference analysis, safety
certification documentation

2014 Industry: Real-Time Android

* Real-time capabilities for Android
* Google Nexus 10 tablet, ARM
* Android, PREEMPT-RT, driver debugging, performance measurements, latency
debugging

2012 ? 2016: Automotive: Vehicle infotainment system
* Linux base system and application
* ARM (i.MX6)
* Hardware debugging (DRAM, DVD), Linux porting, video decoder driver, audio
DAC / ADC driver, I²C slave driver, U-Boot flash driver performance
optimization (2x speed increase), Yocto, proprietary RTOS, C, C++, radio, TV
(DVB-T driver), DVD playback, camera, touch screen, on-screen display,
U-Boot, logging, watchdog concept and implementation in Linux and proprietary
RTOS according to automotive standards, high-resolution timer analysis, debug
memory corruption in multi-threaded application

2011 Industry: Upgrade Linux VM
* Debian 6.0, desktop performance optimization, OpenEmbedded upgrade to
2010.12, overlay maintenance, documentation

2010 ? 2011 Industry: Protocol gateway
* Linux base system for a protocol gateway
* PowerPC (MPC8xx)
* Linux, Yocto, hardware debugging (flash, USB), Ethernet, SPI, UART, USB OTG,
open-source license clearing
* git, ClearCase

2009 ? 2015 Industry: Fire alarm and intrusion detection system
* Existing system porting from legacy programming language and in-house OS to
Linux
* ARM (PXA255)
* Hardware debugging (SPI, PCI), Linux driver and application development,
Debian packaging, C, C++, hardware control over SPI, GPIO and proprietary
buses (CPLD), proprietary boot loader, U-Boot, software update, watchdog,
autotools, flex, bison, ACE, build system, Scrum
* EN 54, UL 864, safety certification documentation, security assessment and
implementation, open-source license clearing
* git, CVS, Subversion

2009 - 2011 Industry: Embedded Linux distribution
* Board support packages for several boards
* ARM (AT91), PowerPC (MPC8xx, MPC82xx)
* Kernel porting, Linux drivers, U-Boot development, test concept and
implementation, hardware debugging

2007 - 2011 Industry: Distributed fire evacuation system
* Voice evacuation system, doubling the capacity, audio sync
* C166, CAN, C++ (Tasking, gcc), OSE real-time kernel, test automation in
Python, ASN.1, UML, autotools, Rational Rose, PVCS, Subversion, Eclipse, MSYS
/ MinGW, SNiFF+, Windows, Linux, Scrum
* EN 54, UL 864

2005 Telecommunications: AES128 block cipher
* Custom cipher integraton into a phone switch application
* MIPS
* Linux, OpenSSL, C, make, ClearCase

2003 - 2004 Medical: MRI
* Linux base system for an MRI device
* x86 (AMD)

* Linux boot and installation system for Windows, DHCP option implementation

according to RFC 2131, upstreaming open-source fixes (gdb, bootlogd),

filesystem performance evaluation, cross-toolchain bootstrapping and
regression testing, open-source licensing
* C, C++, SUSE Enterprise Server, Hummingbird NFS server, CVS, cygwin

2003 Telecommunications: Security suite
* Security suite for a gateway
* x86
* Linux, RPM packaging, C, C++, Java, authentication, GUI, web interface

2003 Telecommunications: Message routing
* MMS routing between mobile networks and Internet
* SMTP routing
* Sendmail configuration

2002 Telecommunications: Billing system
* SCO Unix server
* Application (COBOL)
* Test and verification on a cloned system
* Implementation on a live system

2001 Retail: Centralized accounting
* VoIP design, implementation, troubleshooting
* Motorola routers
* Citrix Application Server

2001 Military: Highly-available ERP System
* Sun Enterprise Servers
* Oracle Database Server
* Oracle Application Server
* Veritas Cluster Server
* Veritas Volume Manager
* Solstice Backup


Aus- und Weiterbildung

Aus- und Weiterbildung

M.Sc. in Computer Sciences and Engineering, Universität Hacettepe, Türkei, 2002

Certified Scrum Master
Sun Certified Java 2 Programmer
Sun Certified System Administrator
Sun Certified Network Administrator
Sun Enterprise Computing Technical Certification
Volume Manager with StorEdge
U.S. Export Regulation Basics
U.S. Cryptography Export Regulations
Eclipse Rich Client Platform Tutorial

Kompetenzen

Kompetenzen

Top-Skills

Linux / Android Drivers Networking

Produkte / Standards / Erfahrungen / Methoden

Projektleitung, Budgetverantwortung
Agile Prozesse (Scrum)
Zertifizierung sicherheitskritischer Systeme (EN-54, UL-864)
Embedded-Software-Architektur
Echtzeitbetriebssysteme
Linux, Open-Source-Software, Lizenzierung
Objektorientierte Analyse und Design (OOA, OOD)
UML, Rational Rose
U.S.A. Kryptografie Exportbestimmungen

Betriebssysteme

AOS/VS
CP/M
Echtzeitbetriebssysteme
HPUX
IRIX
MS-DOS
Novell
OS/2
OSF/Motif
RSX-11
RT-11
SUN OS, Solaris
Unix
Windows

Programmiersprachen

Ada
ASN.1
Assembler
Basic
C
C++
Cobol
Delphi
Forth
Fortran
Imake, GNU-Make, Make-Maker etc...
Java
Pascal
PHP
PLM
Python
Scriptsprachen
Shell
Smalltalk
Tcl/Tk
TeX, LaTeX
yacc/lex

Datenbanken

Access
ctree
MySQL
ODBC
Oracle
Paradox
Postgres
SQL

Datenkommunikation

ATM
Banyan
Bus
CAN
Ethernet
Fax
FDDI
Internet, Intranet
ISO/OSI
NetBeui
NetBios
Novell
parallele Schnittstelle
PC-Anywhere
Proprietäre Protokolle
Router
RS232
SMTP
SNMP
TCP/IP
Windows Netzwerk
Winsock
X.400 X.25 X.225 X.75...

Hardware

Ascii/X - Terminals
Bus
CAN
CD-Writer / Brenner
Data General
Digital
Drucker
Echtzeitsysteme
embedded Systeme
Emulatoren
HP
Messgeräte
Mikrocontroller
Modem
Motorola
PC
PDP
Plotter
Proprietäre HW
Rational
Scanner
Sensoren
Silicon-Graphics
Soundkarten
Steuer und Regelsysteme
Streamer
SUN

Branchen

Branchen

Industrie
Telekom
Sicherheit
Medizintechnik
Schienenverkehr
Autoindustrie

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.