Software-Architektur/Design, Requirements Engineering, Softwareentwicklung, Hardwarenahe Softwareentwicklung/Embedded, Projektplanung
Aktualisiert am 16.01.2024
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 30.06.2024
Verfügbar zu: 100%
davon vor Ort: 70%
C/C++
Embedded
Architecture
OpenGL
Sensoren
SPI
I2C
HMI
Bildverarbeitung
QNX
Linux
Navigationssystem
Infotainment
Qt
Socket
Microcontroller
Deutsch
Muttersprache
Englisch
Fließend in Wort und Schrift
PlantUML

Einsatzorte

Einsatzorte

Frankfurt am Main (+50km)
Deutschland

Bundesweit auch für Remote verfügbar, natürlich mit vor Ort Terminen z.B. zur Projektkoordinierung, während der Startphase und Übergabe etc.

möglich

Projekte

Projekte

1 Jahr 7 Monate
2022-01 - 2023-07

Ultra Sonic Sensor Firmware at ASIL-B level

Architecture/Software Developer C Assembler ARM Core ...
Architecture/Software Developer
  • Refinement/creation of SW detailed design based on SRS

  • Design and implement measurement and echo data modules

  • Design and implement safety measures to ensure valid data acquirement, such as startup self-tests, memory validation, supervision of hardware modules, program flow monitoring

  • Design and implement failure management unit with temporary and permanent error storage via NVM

  • Contribute to DSI3 communication modul implementation

  • Debugging and verification of system behavior of strong real-time requirements

  • Documentation

  • Implement functional tests

  • Correspondence/clarification with silicon manufacturer when problems arise

C Assembler ARM Core Saleae Logic Analyser DSI3 CompactRIO Test System JAZZ DOORS IBM Lifecycle Management IAR Work Embedded Workbench PlantUML Eclipse J-Link Git QAC Polyspace V-Model Doxygen
2 Monate
2022-11 - 2022-12

Tool Scanner

Project Lead, Software Architect and Developer C/C++ Assembler PIC32 ...
Project Lead, Software Architect and Developer
  • Build an imaging scanner to get outlines from tools to cut hard foam inserts for them

  • Choosing hardware to realize scanner

  • Define architecture of software and partly electronic

  • Coordination with management and electronic engineer

  • Implement controller software to operate with multiple CIS modules in parallel, motor, illumination, communication to a host, safety requirements, software update etc.

  • Programming periphery components such as DMA, ADC, FLASH, I/O

  • Implement host software to process captured data, storing, measuring and shape generation MS Windows based (MFC)

  • Implement host daemon with REST interface with Oat++ to realize end user application

  • Implement an end-user GUI based on React and Bootstrap

  • Design and Implement boot-loader for over the air updates (OTA)

  • Implement host software on Linux for further development/other products out of the technology

C/C++ Assembler PIC32 MPLABX Visual Studio MFC REST React Bootstrap CIS (Contact Image Sensor) Module Bootloader Ethernet USB SPI I2C TCP/IP Oat++ Saleae Logic Analyser GitLab Git Linux Windows
7 Monate
2021-04 - 2021-10

Tester Authorization Tool

Consulting and enabler for new UI front-end technology stack C gSoap cmoka ...
Consulting and enabler for new UI front-end technology stack
? Implement a front- and back-end to authorize testers which are storing cryptography
material on ECUs
? Find a replacement for JSF/PrimeFaces
? Evaluate different Web based frameworks
? Document evaluation process, create metrics to choose framework choosing React
Bootstrap
? Implement REST back-end with gSoap and Oracle
? Unit tests, introduce new technology (Cucumber) for integration checks
C gSoap cmoka React React Bootstrap React Test Selenium test driver Cucumber Sass Axios Visual Studio Code Swagger Git Bitbucket Jenkins Linux Agile
2 Monate
2021-02 - 2021-03

Tool Scanner

Project Lead, Software Architect and Developer C/C++ Assembler PIC32 ...
Project Lead, Software Architect and Developer

Project duration is more than 2 year with interruption due to budget.

? Build an imaging scanner to get outlines from tools to cut hard foam inserts for them

? Choosing hardware to realize scanner
? Define architecture of software and partly electronic
? Coordination with management and electronic engineer
? Implement controller software to operate with multiple CIS modules in parallel, motor,
illumination, communication to a host, safety requirements, software update etc.
? Programming periphery components such as flash memory
? Implement host software to process captured data, storing, measuring and shape
generation MS Windows based
? Write bootloader for over the air updates
? Implement host software on Linux for further development/other products out of the
technology
C/C++ Assembler PIC32 MPLABX Visual Studio MFC CIS (Contact Image Sensor) Module Bootloader Ethernet USB SPI I2C TCP/IP Saleae Logic Analyser GitLab Git Linux Windows
Remote
1 Jahr 7 Monate
2019-07 - 2021-01

Surround View Camera/Near Field Sensor System

Software Architect, QNX Expert C/C++ QNX Renesas R-Car Platform ...
Software Architect, QNX Expert

• Manage QNX integration
• First point of contact for technical issues on Cogent/QNX side
• Improve architecture/stability/performance to bring software to production stage
• Coordinate/advisor for other team members
• Implement different camera setup modes
• Deep dive analysis of issues
• QNX budget planning
• Give feedback for improvements

C/C++ QNX Renesas R-Car Platform Salea Logic Tracer MPC560xP family Eclipse Vector CANoe PTC Integrity V-Model Enterprise Architect
8 Monate
2018-11 - 2019-06

Prototype Computer Vision/Augmented Reality

Software Architect, Lead Programmer Java Kotlin Camera API ...
Software Architect, Lead Programmer

• Implement navigation app using Android SDK and HERE SDK
• Develop Heuristic to improve recognition
• Develop algorithm to get deviations between map data and computer vision
• Create Observation for debugging purposes storing on device
• Architecture of application and reusable libraries of Camera API, Detection Library and
Augmented Widget Library
• Deep dive into AR-Core, if it's usable for augmenting route and next maneuvers
• Implement an own augmented route rendering using camera, GPS, magnetic sensor
• Document findings about augmenting route and present to other team members, project
owners etc.

Java Kotlin Camera API ARCore TensorFlow OpenGL (ES) GPS Sensors Android SDK Android Studio GIT Office Tools PlantUML
1 Jahr 1 Monat
2017-10 - 2018-10

Surround View Camera/Near Field Sensor System

Lead Programmer
Lead Programmer

Refactor AXI Access
Optimization of existing code
Implement application logic for new vehicles (UI/Logic/Trouble Codes etc.)
Implement analog camera on ARM site
Error analysis and elimination
Fix State Machines on MCU site
Coordinate new features with FPGA Team
Give feedback for improvements

C/C++ Vector CANoe/vFlash DLT Frame Grabber winIDEA Xilinx Zynq 7000 family MPC560xP family PikeOS QNX Eclipse PTC Integrity V-Model Enterprise Architect
3 Jahre 10 Monate
2013-10 - 2017-07

Automotive Navigation System

Software Architect, Lead Programmer C++ Qt OpenGL ...
Software Architect, Lead Programmer
  • Analyse und Beurteilung eines bestehendes System zur Umsetzung einer In-Car- Navigation für Kundenspezifische Anforderungen

  • Umsetzung der Kundenspezifische Anforderungen

  • Performance Optimierungen

  • Review von kritischen Code Änderungen

  • Einweisen und Supporten von Teammitglieder in Architektur, Unterstützung bei deren täglichen Arbeit

  • Präsentation von Lösungen und Umsetzung

  • Fehleranalyse
  • Feedback für Verbesserungen

  • Metriken erstellen für Management Ebene

  • Unit Tests

C++ Qt OpenGL OpenGL ES Linux QML embedded PlantUML JIRA Gerrit Atlassian Confluence Agile Kanban Microsoft Office JavaScript
Raum Frankfurt
11 Monate
2012-11 - 2013-09

HMI mit LUA für Automotive Navigation System

Software Architect, Lead Programmer SH-Navi3 Platform C++ UML ...
Software Architect, Lead Programmer
  • Neuentwicklung einer HMI für Navigationssystem mittels OpenGL ES

  • Konzept und Projektplanerstellung zur Umsetzung der Anforderungen des Automobilhersteller, Architektur

  • Knowhow Transfer, Ansprechpartner bei Fragen zu OpenGL, Portierung und Software Designentscheidungen

  • Redesign des Simulators sowie Neuimplementierung

  • Implementierung Script System auf Basis LUA für Layout und Workflow

  • Implementierung von Schnittstellen des Systemherstellers

  • Portierung auf SH4/Windows 7 Embedded Automotive

  • Anbindung REST API

Microsoft Visual Studio
SH-Navi3 Platform C++ UML Windows 7 Embedded Automotive OpenGL OpenGL ES LUA REST MFC GPS SCRUM SVN Microsoft Office Enterprise Architect Jira
Nokia
Raum Frankfurt
6 Monate
2012-05 - 2012-10

Kürschners Politikkontakte

Architekt und Entwickler C++ XML REST ...
Architekt und Entwickler
  • Grafisch ansprechende und einfach zu nutzende Personensuchmaschine für das iPad auf Basis des Datenbestandes vom NDV Verlag.

  • Beratung bezüglich technischer Möglichkeiten, Idee der „grafischen“ Suche von Personen nach Merkmalen

  • Programmierung

  • Koordinierung

  • Inhouse Cross Platform Engine
Xcode
C++ XML REST iOS Lua Objective C
NDV Verlag
1 Jahr
2011-01 - 2011-12

APRS Gateway

Software Architektur/Entwicklung C Assembler HTML ...
Software Architektur/Entwicklung
  • Low-Level Implementierung verschiedener Datenprotokolle

  • AFSK Demodulationsverfahren auf Basis FIR und IIR Filter evaluieren, Anpassung für Embedded Anwendung (Software Modem)

  • AFSK Modulationsverfahren mittels PWM

  • Programmierung externer Bausteine wie FLASH Speicher, I/O Expander, Display, Potentiometer, Touch-Sensoren, Modem und RF Transceiver IC, ADS-B Relay

  • HMI für OLED Display

  • Programmierung Web Frontend

  • Bootloader und Updatefunktion via HTTP/FTP, JSON Schnittstelle zum Browser

PIC32 MPLAB
C Assembler HTML JavaScript JSON NRZI HDLC AX 25 TCP/IP AFSK FIR Filter IIR Filter PWM ADC SPI I²C UART
bitgenerator GmbH
4 Monate
2011-03 - 2011-06

Geiger CCD

Architekt/Entwickler C++ ObjectiveC LUA
Architekt/Entwickler
XCode Microsoft Visual Studio SVN
C++ ObjectiveC LUA
bitgenerator GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

Elektrotechnische Ausbildung, Fachhochschulreife
FH Schmalkalden, Diplom Informatiker

Position

Position

Automotive navigation system

HMI / GUI

Multimedia- / Unterhaltungssoftware

Hardwarenahe Entwicklung (Embedded)
2D/3D Engine Entwicklung
3D Modellierungs- und Visualisierungssoftware
Anwendungsentwicklung
PlugIn Entwicklung

Kompetenzen

Kompetenzen

Top-Skills

C/C++ Embedded Architecture OpenGL Sensoren SPI I2C HMI Bildverarbeitung QNX Linux Navigationssystem Infotainment Qt Socket Microcontroller

Produkte / Standards / Erfahrungen / Methoden

Agile
Android SDK
ARCore
Atlassian Confluence
Camera API
DLT
Eclipse
embedded
Enterprise Architect
Enterprise Architect
FIR Filter
Gerrit
GIT
GPS
HTML
IIR Filter
iOS
JIRA
Kanban
MFC
Microsoft Office
Microsoft Visual Studio
MPLAB
Office Tools
OpenGL
OpenGL (ES)
OpenGL ES
PIC32
PTC Integrity
REST
SCRUM
SH-Navi3 Platform
SVN
TensorFlow
V-Model
Vector CANoe
Vector CANoe/vFlash
Windows 7 Embedded Automotive
winIDEA
Xcode
XML
Sprachen

  C, C++ (OOA/OOD/OOP), UML, Turbo C

  Pascal, Turbo Pascal, Object Pascal, Delphi

  Assembler (x86, MIPS (R3000, TX49), 8051, Arm )

  LISP, BASIC

  Java, JavaScript

  LUA

  Vertex- und Pixelshader Assembler, OGSL

  HTML, XML, Shell Script, 4GL, SQL, Qt


API's

  DirectX, OpenGL

  MFC,WTL/ATL, COM, COM+

  Sockets, STL, gSOAP

  WinSock, Multithreading


Datenbanken

  Paradox

  Informix

  mySQL

  XML


Tools

  Microsoft Visual Studio, Microsoft Source Safe

  Borland Builder, Code Guard

  Green Hills MULTI

  Watcom, Code Warrior

  GNU Compiler, GNU Tools (GDB,MAKE,etc.)

  Intel Profiler, SoftICE, Bounds Checker

  Visio

  Lightwave, Cinema4D / Bodypaint, Photoshop


Systeme

  Windows 3.11, 95, 98, Me, 2000, XP

  iPhone, iPad, iPod, Android, webOS, Symbian

  Macintosh OS9/OSX

  Konsolen, PSX, PlayStation, NintendoDS, Wii

  Embedded Systems

  DOS, DOS Extended

  HPUX, LINUX, UNIX

 

Tätigkeitsfelder

  Multimedia- / Imaging- und Unterhaltungssoftware

  3D Engine Entwicklung, 3D Modellierungs- und Visualisierungssoftware

  Virtual Relaity, Fahrsimulatoren

  Hardwarenahe Softwareentwicklung

  AI/AL

  Anwendungs-, PlugIn-, Codec-, GUI-Entwicklung

  Mess- / Protokolierungs- und Auswertungssoftware

  Software Optimierung


Stärken

  Logisches und Analytisches Denken

  Umsetzungen von zukunftsorientierten Techniken

  Hohe Innovationsbereitschaft, Verantwortungsbereitschaft

  In neue Fragestellungen/Systeme einarbeiten

  Teamplay

 

Wir verfügen als Dienstleister über eine Plattformunabhängige native und/oder scriptbare Entwicklungsumgebung für folgende Systeme: Windows, Mac, Linux, iOS, Android, webOS, Symbian, NintendoDS, Wii. Anpassungen auf Custom Hardware ebenfalls möglich.

 

Zuverlässig decken wir in der Automotive/Navigation Branche jeden Bereich einer State of the Art Implementation auf verschiedenen Systemen ab. Von A* bis Z-Level, vom neuen Branchenübergreifenden Format NDS, Routenberechnung bis hin zur Darstellung eines Map Displays.

Betriebssysteme

Amiga OS
Android Studio
Dos
Echtzeitbetriebssysteme
HPUX
Linux
Mac OS
MS-DOS
OS/9
PalmOS
PikeOS
QNX
RTOS (Real Time OS)
SUN OS, Solaris
Unix
VxWorks
Windows
Windows CE

Programmiersprachen

4gl
Assembler
x86, MIPS, ARM, NIOS, PPC, SH
Basic
C
C++
C/C++
CodeWarrior
Delphi
ESQL/C
HPGL, HP PCL
Imake, GNU-Make, Make-Maker etc...
Java
JavaScript
JSON
Kotlin
Lisp
LUA
Makrosprachen
Mantis
Maschinensprachen
Objective C
ObjectiveC
Pascal
Perl
PHP
PIC
QML
Qt
Scriptsprachen
Lua
Shell
ToolBook (OpenScript)
UML
Xt, Motif
XML, DataScript, wxWidgets

Datenbanken

Access
Informix
Interbase
MySQL
ODBC
Paradox
RDB
SQL

Datenkommunikation

AFSK
AX 25
Bus
EDIFACT
Ethernet
FTAM
HDLC
Internet, Intranet
I²C
Message Queuing
NRZI
Packet-Radio
parallele Schnittstelle
Proprietäre Protokolle
RPC
RS232
SMTP
SPI
TCP/IP
Windows Netzwerk
Winsock
SOAP, XML, DCF, NTP

Hardware

ADC
Amiga
Atari
Bus
CD-Writer / Brenner
Drucker
Echtzeitsysteme
embedded Systeme
Frame Grabber
HP
Macintosh
Messgeräte
Mikrocontroller
Modem
MPC560xP family
MPC560xP family
PC
PWM
Renesas R-Car Platform
Salea Logic Tracer
Sensors
Soundkarten
SPS
Steuer und Regelsysteme
UART
Vektor-/Parallelrechner
Video Capture Karte
Xilinx Zynq 7000 family

Branchen

Branchen

Automotive, Elektrotechnik, Kommunikation, Multimedia, Navigation, Defense und Unterhaltungssoftware

Einsatzorte

Einsatzorte

Frankfurt am Main (+50km)
Deutschland

Bundesweit auch für Remote verfügbar, natürlich mit vor Ort Terminen z.B. zur Projektkoordinierung, während der Startphase und Übergabe etc.

möglich

Projekte

Projekte

1 Jahr 7 Monate
2022-01 - 2023-07

Ultra Sonic Sensor Firmware at ASIL-B level

Architecture/Software Developer C Assembler ARM Core ...
Architecture/Software Developer
  • Refinement/creation of SW detailed design based on SRS

  • Design and implement measurement and echo data modules

  • Design and implement safety measures to ensure valid data acquirement, such as startup self-tests, memory validation, supervision of hardware modules, program flow monitoring

  • Design and implement failure management unit with temporary and permanent error storage via NVM

  • Contribute to DSI3 communication modul implementation

  • Debugging and verification of system behavior of strong real-time requirements

  • Documentation

  • Implement functional tests

  • Correspondence/clarification with silicon manufacturer when problems arise

C Assembler ARM Core Saleae Logic Analyser DSI3 CompactRIO Test System JAZZ DOORS IBM Lifecycle Management IAR Work Embedded Workbench PlantUML Eclipse J-Link Git QAC Polyspace V-Model Doxygen
2 Monate
2022-11 - 2022-12

Tool Scanner

Project Lead, Software Architect and Developer C/C++ Assembler PIC32 ...
Project Lead, Software Architect and Developer
  • Build an imaging scanner to get outlines from tools to cut hard foam inserts for them

  • Choosing hardware to realize scanner

  • Define architecture of software and partly electronic

  • Coordination with management and electronic engineer

  • Implement controller software to operate with multiple CIS modules in parallel, motor, illumination, communication to a host, safety requirements, software update etc.

  • Programming periphery components such as DMA, ADC, FLASH, I/O

  • Implement host software to process captured data, storing, measuring and shape generation MS Windows based (MFC)

  • Implement host daemon with REST interface with Oat++ to realize end user application

  • Implement an end-user GUI based on React and Bootstrap

  • Design and Implement boot-loader for over the air updates (OTA)

  • Implement host software on Linux for further development/other products out of the technology

C/C++ Assembler PIC32 MPLABX Visual Studio MFC REST React Bootstrap CIS (Contact Image Sensor) Module Bootloader Ethernet USB SPI I2C TCP/IP Oat++ Saleae Logic Analyser GitLab Git Linux Windows
7 Monate
2021-04 - 2021-10

Tester Authorization Tool

Consulting and enabler for new UI front-end technology stack C gSoap cmoka ...
Consulting and enabler for new UI front-end technology stack
? Implement a front- and back-end to authorize testers which are storing cryptography
material on ECUs
? Find a replacement for JSF/PrimeFaces
? Evaluate different Web based frameworks
? Document evaluation process, create metrics to choose framework choosing React
Bootstrap
? Implement REST back-end with gSoap and Oracle
? Unit tests, introduce new technology (Cucumber) for integration checks
C gSoap cmoka React React Bootstrap React Test Selenium test driver Cucumber Sass Axios Visual Studio Code Swagger Git Bitbucket Jenkins Linux Agile
2 Monate
2021-02 - 2021-03

Tool Scanner

Project Lead, Software Architect and Developer C/C++ Assembler PIC32 ...
Project Lead, Software Architect and Developer

Project duration is more than 2 year with interruption due to budget.

? Build an imaging scanner to get outlines from tools to cut hard foam inserts for them

? Choosing hardware to realize scanner
? Define architecture of software and partly electronic
? Coordination with management and electronic engineer
? Implement controller software to operate with multiple CIS modules in parallel, motor,
illumination, communication to a host, safety requirements, software update etc.
? Programming periphery components such as flash memory
? Implement host software to process captured data, storing, measuring and shape
generation MS Windows based
? Write bootloader for over the air updates
? Implement host software on Linux for further development/other products out of the
technology
C/C++ Assembler PIC32 MPLABX Visual Studio MFC CIS (Contact Image Sensor) Module Bootloader Ethernet USB SPI I2C TCP/IP Saleae Logic Analyser GitLab Git Linux Windows
Remote
1 Jahr 7 Monate
2019-07 - 2021-01

Surround View Camera/Near Field Sensor System

Software Architect, QNX Expert C/C++ QNX Renesas R-Car Platform ...
Software Architect, QNX Expert

• Manage QNX integration
• First point of contact for technical issues on Cogent/QNX side
• Improve architecture/stability/performance to bring software to production stage
• Coordinate/advisor for other team members
• Implement different camera setup modes
• Deep dive analysis of issues
• QNX budget planning
• Give feedback for improvements

C/C++ QNX Renesas R-Car Platform Salea Logic Tracer MPC560xP family Eclipse Vector CANoe PTC Integrity V-Model Enterprise Architect
8 Monate
2018-11 - 2019-06

Prototype Computer Vision/Augmented Reality

Software Architect, Lead Programmer Java Kotlin Camera API ...
Software Architect, Lead Programmer

• Implement navigation app using Android SDK and HERE SDK
• Develop Heuristic to improve recognition
• Develop algorithm to get deviations between map data and computer vision
• Create Observation for debugging purposes storing on device
• Architecture of application and reusable libraries of Camera API, Detection Library and
Augmented Widget Library
• Deep dive into AR-Core, if it's usable for augmenting route and next maneuvers
• Implement an own augmented route rendering using camera, GPS, magnetic sensor
• Document findings about augmenting route and present to other team members, project
owners etc.

Java Kotlin Camera API ARCore TensorFlow OpenGL (ES) GPS Sensors Android SDK Android Studio GIT Office Tools PlantUML
1 Jahr 1 Monat
2017-10 - 2018-10

Surround View Camera/Near Field Sensor System

Lead Programmer
Lead Programmer

Refactor AXI Access
Optimization of existing code
Implement application logic for new vehicles (UI/Logic/Trouble Codes etc.)
Implement analog camera on ARM site
Error analysis and elimination
Fix State Machines on MCU site
Coordinate new features with FPGA Team
Give feedback for improvements

C/C++ Vector CANoe/vFlash DLT Frame Grabber winIDEA Xilinx Zynq 7000 family MPC560xP family PikeOS QNX Eclipse PTC Integrity V-Model Enterprise Architect
3 Jahre 10 Monate
2013-10 - 2017-07

Automotive Navigation System

Software Architect, Lead Programmer C++ Qt OpenGL ...
Software Architect, Lead Programmer
  • Analyse und Beurteilung eines bestehendes System zur Umsetzung einer In-Car- Navigation für Kundenspezifische Anforderungen

  • Umsetzung der Kundenspezifische Anforderungen

  • Performance Optimierungen

  • Review von kritischen Code Änderungen

  • Einweisen und Supporten von Teammitglieder in Architektur, Unterstützung bei deren täglichen Arbeit

  • Präsentation von Lösungen und Umsetzung

  • Fehleranalyse
  • Feedback für Verbesserungen

  • Metriken erstellen für Management Ebene

  • Unit Tests

C++ Qt OpenGL OpenGL ES Linux QML embedded PlantUML JIRA Gerrit Atlassian Confluence Agile Kanban Microsoft Office JavaScript
Raum Frankfurt
11 Monate
2012-11 - 2013-09

HMI mit LUA für Automotive Navigation System

Software Architect, Lead Programmer SH-Navi3 Platform C++ UML ...
Software Architect, Lead Programmer
  • Neuentwicklung einer HMI für Navigationssystem mittels OpenGL ES

  • Konzept und Projektplanerstellung zur Umsetzung der Anforderungen des Automobilhersteller, Architektur

  • Knowhow Transfer, Ansprechpartner bei Fragen zu OpenGL, Portierung und Software Designentscheidungen

  • Redesign des Simulators sowie Neuimplementierung

  • Implementierung Script System auf Basis LUA für Layout und Workflow

  • Implementierung von Schnittstellen des Systemherstellers

  • Portierung auf SH4/Windows 7 Embedded Automotive

  • Anbindung REST API

Microsoft Visual Studio
SH-Navi3 Platform C++ UML Windows 7 Embedded Automotive OpenGL OpenGL ES LUA REST MFC GPS SCRUM SVN Microsoft Office Enterprise Architect Jira
Nokia
Raum Frankfurt
6 Monate
2012-05 - 2012-10

Kürschners Politikkontakte

Architekt und Entwickler C++ XML REST ...
Architekt und Entwickler
  • Grafisch ansprechende und einfach zu nutzende Personensuchmaschine für das iPad auf Basis des Datenbestandes vom NDV Verlag.

  • Beratung bezüglich technischer Möglichkeiten, Idee der „grafischen“ Suche von Personen nach Merkmalen

  • Programmierung

  • Koordinierung

  • Inhouse Cross Platform Engine
Xcode
C++ XML REST iOS Lua Objective C
NDV Verlag
1 Jahr
2011-01 - 2011-12

APRS Gateway

Software Architektur/Entwicklung C Assembler HTML ...
Software Architektur/Entwicklung
  • Low-Level Implementierung verschiedener Datenprotokolle

  • AFSK Demodulationsverfahren auf Basis FIR und IIR Filter evaluieren, Anpassung für Embedded Anwendung (Software Modem)

  • AFSK Modulationsverfahren mittels PWM

  • Programmierung externer Bausteine wie FLASH Speicher, I/O Expander, Display, Potentiometer, Touch-Sensoren, Modem und RF Transceiver IC, ADS-B Relay

  • HMI für OLED Display

  • Programmierung Web Frontend

  • Bootloader und Updatefunktion via HTTP/FTP, JSON Schnittstelle zum Browser

PIC32 MPLAB
C Assembler HTML JavaScript JSON NRZI HDLC AX 25 TCP/IP AFSK FIR Filter IIR Filter PWM ADC SPI I²C UART
bitgenerator GmbH
4 Monate
2011-03 - 2011-06

Geiger CCD

Architekt/Entwickler C++ ObjectiveC LUA
Architekt/Entwickler
XCode Microsoft Visual Studio SVN
C++ ObjectiveC LUA
bitgenerator GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

Elektrotechnische Ausbildung, Fachhochschulreife
FH Schmalkalden, Diplom Informatiker

Position

Position

Automotive navigation system

HMI / GUI

Multimedia- / Unterhaltungssoftware

Hardwarenahe Entwicklung (Embedded)
2D/3D Engine Entwicklung
3D Modellierungs- und Visualisierungssoftware
Anwendungsentwicklung
PlugIn Entwicklung

Kompetenzen

Kompetenzen

Top-Skills

C/C++ Embedded Architecture OpenGL Sensoren SPI I2C HMI Bildverarbeitung QNX Linux Navigationssystem Infotainment Qt Socket Microcontroller

Produkte / Standards / Erfahrungen / Methoden

Agile
Android SDK
ARCore
Atlassian Confluence
Camera API
DLT
Eclipse
embedded
Enterprise Architect
Enterprise Architect
FIR Filter
Gerrit
GIT
GPS
HTML
IIR Filter
iOS
JIRA
Kanban
MFC
Microsoft Office
Microsoft Visual Studio
MPLAB
Office Tools
OpenGL
OpenGL (ES)
OpenGL ES
PIC32
PTC Integrity
REST
SCRUM
SH-Navi3 Platform
SVN
TensorFlow
V-Model
Vector CANoe
Vector CANoe/vFlash
Windows 7 Embedded Automotive
winIDEA
Xcode
XML
Sprachen

  C, C++ (OOA/OOD/OOP), UML, Turbo C

  Pascal, Turbo Pascal, Object Pascal, Delphi

  Assembler (x86, MIPS (R3000, TX49), 8051, Arm )

  LISP, BASIC

  Java, JavaScript

  LUA

  Vertex- und Pixelshader Assembler, OGSL

  HTML, XML, Shell Script, 4GL, SQL, Qt


API's

  DirectX, OpenGL

  MFC,WTL/ATL, COM, COM+

  Sockets, STL, gSOAP

  WinSock, Multithreading


Datenbanken

  Paradox

  Informix

  mySQL

  XML


Tools

  Microsoft Visual Studio, Microsoft Source Safe

  Borland Builder, Code Guard

  Green Hills MULTI

  Watcom, Code Warrior

  GNU Compiler, GNU Tools (GDB,MAKE,etc.)

  Intel Profiler, SoftICE, Bounds Checker

  Visio

  Lightwave, Cinema4D / Bodypaint, Photoshop


Systeme

  Windows 3.11, 95, 98, Me, 2000, XP

  iPhone, iPad, iPod, Android, webOS, Symbian

  Macintosh OS9/OSX

  Konsolen, PSX, PlayStation, NintendoDS, Wii

  Embedded Systems

  DOS, DOS Extended

  HPUX, LINUX, UNIX

 

Tätigkeitsfelder

  Multimedia- / Imaging- und Unterhaltungssoftware

  3D Engine Entwicklung, 3D Modellierungs- und Visualisierungssoftware

  Virtual Relaity, Fahrsimulatoren

  Hardwarenahe Softwareentwicklung

  AI/AL

  Anwendungs-, PlugIn-, Codec-, GUI-Entwicklung

  Mess- / Protokolierungs- und Auswertungssoftware

  Software Optimierung


Stärken

  Logisches und Analytisches Denken

  Umsetzungen von zukunftsorientierten Techniken

  Hohe Innovationsbereitschaft, Verantwortungsbereitschaft

  In neue Fragestellungen/Systeme einarbeiten

  Teamplay

 

Wir verfügen als Dienstleister über eine Plattformunabhängige native und/oder scriptbare Entwicklungsumgebung für folgende Systeme: Windows, Mac, Linux, iOS, Android, webOS, Symbian, NintendoDS, Wii. Anpassungen auf Custom Hardware ebenfalls möglich.

 

Zuverlässig decken wir in der Automotive/Navigation Branche jeden Bereich einer State of the Art Implementation auf verschiedenen Systemen ab. Von A* bis Z-Level, vom neuen Branchenübergreifenden Format NDS, Routenberechnung bis hin zur Darstellung eines Map Displays.

Betriebssysteme

Amiga OS
Android Studio
Dos
Echtzeitbetriebssysteme
HPUX
Linux
Mac OS
MS-DOS
OS/9
PalmOS
PikeOS
QNX
RTOS (Real Time OS)
SUN OS, Solaris
Unix
VxWorks
Windows
Windows CE

Programmiersprachen

4gl
Assembler
x86, MIPS, ARM, NIOS, PPC, SH
Basic
C
C++
C/C++
CodeWarrior
Delphi
ESQL/C
HPGL, HP PCL
Imake, GNU-Make, Make-Maker etc...
Java
JavaScript
JSON
Kotlin
Lisp
LUA
Makrosprachen
Mantis
Maschinensprachen
Objective C
ObjectiveC
Pascal
Perl
PHP
PIC
QML
Qt
Scriptsprachen
Lua
Shell
ToolBook (OpenScript)
UML
Xt, Motif
XML, DataScript, wxWidgets

Datenbanken

Access
Informix
Interbase
MySQL
ODBC
Paradox
RDB
SQL

Datenkommunikation

AFSK
AX 25
Bus
EDIFACT
Ethernet
FTAM
HDLC
Internet, Intranet
I²C
Message Queuing
NRZI
Packet-Radio
parallele Schnittstelle
Proprietäre Protokolle
RPC
RS232
SMTP
SPI
TCP/IP
Windows Netzwerk
Winsock
SOAP, XML, DCF, NTP

Hardware

ADC
Amiga
Atari
Bus
CD-Writer / Brenner
Drucker
Echtzeitsysteme
embedded Systeme
Frame Grabber
HP
Macintosh
Messgeräte
Mikrocontroller
Modem
MPC560xP family
MPC560xP family
PC
PWM
Renesas R-Car Platform
Salea Logic Tracer
Sensors
Soundkarten
SPS
Steuer und Regelsysteme
UART
Vektor-/Parallelrechner
Video Capture Karte
Xilinx Zynq 7000 family

Branchen

Branchen

Automotive, Elektrotechnik, Kommunikation, Multimedia, Navigation, Defense und Unterhaltungssoftware

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.