- Embedded Software Entwicklung in C und C++ - AUTOSAR - Feldbussysteme: CAN, CANopen, MVB, Modbus u.a. - Netzwerkprotokolle - ARM Mikroprozessore
Aktualisiert am 16.06.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2024
Verfügbar zu: 100%
davon vor Ort: 100%
AUTOSAR
Embedded C
Embedded C++
OSI Stack
Ethernet
TCP/IP
CAN-Bus
ARM
FlexRay
Software
Test
Feldbus
Deutsch
verhandlungssicher
Englisch
fließend
Polnisch
verhandlungssicher
Russisch
fließend
Griechisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Munich (+150km) Mindelheim (+100km)
möglich

Projekte

Projekte

1 Jahr 7 Monate
2021-09 - 2023-03

Erweiterung des Basic Software Layers

C Eclipse SVN ...
  • Meine Aufgabe umfasste die Erweiterung des Basic Software Layers der Knorr-Bremse Bibliotheken für verschiedene Steuergeräte (ECUs): C167, MPC5566, MPC5554
  • Den bestehenden Bibliotheken wurden zusätzliche Funktionen hinzugefügt
  • Hierbei wurden der Communication Stack und die Run Time Environment angepasst
  • Ein zentraler Schwerpunkt lag auf der Erstellung eines Kommunikationsmoduls für CAN FD
  • Der Communication Stack wurde entsprechend den Anforderungen des CAN FD-Protokolls erweitert
  • Des Weiteren wurden Änderungen und Korrekturen am Kommunikationsmodul für MVB vorgenommen
  • Im Fokus stand hier die fehlerhafte CRC-Berechnung
  • Darüber hinaus wurden Anpassungen am Error Management Modul vorgenommen, um eine effiziente Fehlererkennung und -behandlung zu gewährleisten
C Eclipse SVN ASCET MISRA Funktionale Sicherheit EN 50128
Knorr-Bremse Systeme für Schienenfahrzeuge
1 Jahr 2 Monate
2020-06 - 2021-07

Kommunikationsapplikation

C Wireshark (mit Lua) Netcat ...
  • Es wurde eine Kommunikationsapplikation für ein proprietäres Protokoll auf Basis von Ethernet TCP/IP und UDP implementiert
  • Die Spezifikationen des Protokolls (die Telegramme) waren in XML definiert
  • Zusätzlich zur Implementierung wurde eine umfassende Testumgebung aufgebaut, um sowohl Modultests als auch Software-Hardware Integrationstests durchgeführt
C Wireshark (mit Lua) Netcat PuTTY cmake Jenkins SVN MISRA OSI-Stack Ethernet TCP/IP UDP XML
Knorr-Bremse Systeme für Schienenfahrzeuge
5 Monate
2019-11 - 2020-03

Druckkontroller

C STM HAL/LL STM32CubeMX ...
  • Als Mietglied eines kleinen Teams habe ich einen Prototyp eines Druckkontrollers entwickelt, um das Konzept zu validieren (Proof of Concept)
  • Im Rahmen dieser Entwicklung wurden Middleware-Treiber für einen STM-Mikrocontroller mit ARM Cortex-M4 entwickelt
  • Zu meinen Aufgaben gehörten die Mitentwicklung eines Sensortreibers mit Schnittstelle zur Anwendungsschicht (Application Layer) sowie die Entwicklung eines CAN-Treibers und der Kommunikationsschnittstelle zur Anwendungsschicht
C STM HAL/LL STM32CubeMX STM32CubeIDE ARM Keil Debugger MISRA AUTOSAR ARM-Cortex
Knorr-Bremse Systeme für Schienenfahrzeuge
8 Monate
2019-03 - 2019-10

Generic Network Management

C++ Lauterbach Trace32 AUTOSAR ...
  • Meine Aufgabe bestand darin, Änderungen am Communication Stack im FlexRay Network Manager Modul vorzunehmen und eine entsprechende Schnittstelle im Modul Generic Network Management anzupassen
  • Das Steuergerät basierte auf einem STM ARM Cortex M3 und war Teil eines AUTOSAR-basierten Systems
C++ Lauterbach Trace32 AUTOSAR MISRA FlexRay ARM-Cortex
Knorr-Bremse Systeme für Nutzfahrzeuge
1 Jahr 9 Monate
2017-06 - 2019-02

Steuerung des Blending-Prozesses

C ETAS-Tools (OSEK; Ascet) cmake ...
  • Im Rahmen dieses Projekts habe ich die Software entwickelt, die für die Steuerung des Blending-Prozesses in den Schienenfahrzeugen verantwortlich ist
  • Die Implementierung umfasste die Umsetzung der spezifischen Anforderungen und Funktionalitäten des Blending-Prozesses
  • Hierzu wurden verschiedene Softwaremodule entwickelt, die die Regelung und Überwachung des Blending-Vorgangs ermöglichen
  • Zusätzlich zur Implementierung der Software wurde eine automatisierte Testumgebung für den Software-Hardware-Integrationstest entwickelt und genutzt
C ETAS-Tools (OSEK; Ascet) cmake Jenkins SVN Knorr-Bremse interne Middleware-Bilbliotehken VmWare KEAT (Knorr-Bremse internes Tool für automatisiertes Testen) AUTOSAR MISRA Funktionale Sicherheit CAN MVB CANopen Modellbasierte Software Entwicklung
Knorr-Bremse Systeme für Schienenfahrzeuge
8 Monate
2016-10 - 2017-05

ASCET-Applikationsframework

C OSEK ASCET ...
  • Im Rahmen dieses Projekts habe ich ein ASCET-Applikationsframework erstellt
  • Das Framework unterstützte die grundlegenden CANopen-Funktionen wie das Senden und Empfangen von Nachrichten, die Konfiguration der Netzwerktopologie, das Handling von NMT (Network Management)-Nachrichten und die Behandlung von PDOs (Process Data Objects)
C OSEK ASCET ISOLAR-A cmake SVN Jenkins Modellbasierte Software Entwicklung MISRA CANopen Funktionale Sicherheit
Knorr-Bremse Systeme für Schienenfahrzeuge
1 Jahr 9 Monate
2014-11 - 2016-07

Implementierung der Applikationssoftware

C ETAS-Tools (OSEK Ascet) ...
  • Implementierung der Applikationssoftware für die Bremsdruck-Steuerung für verschiedene Schienenfahrzeuge
  • Durchführung von Modultests
  • Entwicklung und Durchführung von automatisierten Software-Hardware-Integrationstest
C ETAS-Tools (OSEK Ascet) VmWare KEAT (Knorr-Bremse internes Tool für automatisiertes Testen) AUTOSAR MISRA Funktionale Sicherheit CAN MVB CANopen Modellbasierte SW Entwicklung
Knorr-Bremse Systeme für Schienenfahrzeuge
2 Jahre 9 Monate
2011-11 - 2014-07

Continuous Testing

C++ Rohde & Schwarz Protocol Analyser Spirent Landslide ...
  • Continuous Testing der Mobilfunk Softwares für den LTE Standard (Long Term Evolution)
  • Implementierung, Durchführung und Pflege von Funktionstests, Leistungstests, Sicherheitstests, Interoperabilitätstests, Lasttests und Regressionstests
C++ Rohde & Schwarz Protocol Analyser Spirent Landslide Robot Framework 3GPP-Standards LTE LTE-A OOSD
Nokia Siemens Networks, Ulm
5 Jahre 10 Monate
2005-10 - 2011-07

Modul für Codegenerierung

C++ Solaris Sun Workshop ...
  • Entwicklung und Pflege eines Moduls für Codegenerierung aus einem Information Model in XML Format für ein TMN System von Nokia Siemens Networks
  • Einlesen von XML Modulen über eine Datenbank-Schnittstelle
  • Konvertierung in XML Reports mit Hilfe von Python Skripten und Generierung von C++ Code
  • Verifizierung der Endergebnisse (C++ Code) durch die Integration in bestehende White Box Tests und in eine Automatic-Regression-Tests Umgebung
  • Entwicklung einer XML-Schnittstelle zum Import und Export der Server-Daten sowie zur Testautomatisierung, basierend auf einem bestehenden Test-Framework
C++ Solaris Sun Workshop Clearcase STL Purify FlexeLint Coverity UML Doxygen Python XML ASN.1 GDMO GSM Standards UMTS Standards Tcl/Tk
Siemens COM
2 Jahre 3 Monate
2003-07 - 2005-09

State Management

C++ Solaris Sun Workshop ...
Als Mitglied eines Scrum-Teams war ich mitverantwortlich für Design, Implementierung, Test und Dokumentation eines Moduls für State Management (nach ITU-T X.731 ) für ein TMN Systems ?Radio Commander? für Mobilfunknetze nach GSM- und UMTS-Standards.
C++ Solaris Sun Workshop Eclipse STL Clearcase UML mit Rational Rose Purify FlexeLint Coverity Perl Agile Softwareentwicklung mit Scrum OO Design und Programmierung GSM Standards UMTS Standards CORBA Interface TMN ITU-T Standards X.721 Definition of management information und X.731 State management function Q3 Interface CMISE ROSE XML
Siemens COM, München
3 Jahre 6 Monate
2000-01 - 2003-06

Entwicklung eines Fault Management Moduls

C++ Solaris Sun Workshop ...
  • Entwicklung eines Fault Management Moduls in für Operational & Maintenance Center nach dem GSM Standard
  • Als Mitglied eines kleinen Teams war ich mitverantwortlich für Design, Implementierung, Test und die Dokumentation des o.g. Moduls
  • Das Modul wurde nach ITU-T Standards X.720, X.721 und X.733 entwickelt
C++ Solaris Sun Workshop Rogue Wave Tools.h++ u.a. Clear Case UML/Rational Rose Oracle Infomix OO Design OO Programmierung GSM Standards ITU-T Standards Serie X (Data networks and open system communications) X.720 Management information model X.721 Definition of management information und X.733 Alarm reporting function ASN.1 GDMO CMISE ROSE Q3 OSI-Stack
Siemens ICM, München
1 Jahr 10 Monate
1998-03 - 1999-12

Design und Implementierung eines Server CORBA-API Simulators

C++ Solaris Sparc Works ...
Design und Implementierung eines Server CORBA-API Simulators für Integrationstests eines client-server TMN-Systems für ATM Netzte (Network und Element Management)
C++ Solaris Sparc Works CORBA Visibroker ORB Rogue Wave Tools.h++ u.a. ClearCase UML: Software Through Pictures OO Design und Programmierung CORBA Client-Server Architektur TMN Q3
Siemens ICM, München
1 Jahr 9 Monate
1996-04 - 1997-12

Design und Implementierung einer Attribute Library

C++ Solaris Lynx ...
Design und Implementierung einer Attribute Library für Telegrammtypen definiert nach ASN.1 und GDMO, nach den ITU-T Standards X.208/X.209 und X.722
C++ Solaris Lynx Sparc Works GNU gdb Rogue Wave Tools.h++ Interleaf ClearCase Purify OO Design und Programmierung (Rumbaugh-Methode) CCITT und OSI/ISO-Standards
Siemens ICM, München
1 Jahr 1 Monat
1995-03 - 1996-03

Entwicklung eines Synchronous Multiplexer

C++ Solaris Sparc Works ...
  • Entwicklung eines Synchronous Multiplexer für SDH (Synchronous Digital Hierarchy)-Netze
  • Design und Implementierung einer MCF (Message Communication Function) nach dem G.781-784 Standard
C++ Solaris Sparc Works Rogue Wave Tools.h++ Interleaf ClearCase Purify Software Through Pictures Test Center/Object Center OO Design und Programmierung (Rumbaugh-Methode) CCITT und OSI/ISO Telekommunikationsstandards
Siemens ICM, München
1 Jahr 3 Monate
1993-12 - 1995-02

Software Entwicklung

Software Entwickler (Festanstellung)
Software Entwickler (Festanstellung)
Esmarch Datentechnik GmbH
München

Aus- und Weiterbildung

Aus- und Weiterbildung

1991 - 1993
Studium - Informatik
Technische Universität München

1989
Studium - Maschinenbau/ Informatik
Technische Hochschule, Krakau
Abschluss: Diplom Ingenieur

Kompetenzen

Kompetenzen

Top-Skills

AUTOSAR Embedded C Embedded C++ OSI Stack Ethernet TCP/IP CAN-Bus ARM FlexRay Software Test Feldbus

Schwerpunkte

Embedded Software Entwicklung in C und C++
AUTOSAR
ARM Mikroprozessoren
Industrielle Feldbusse
Netzwerkprotokolle
Testkonzepte
Testautomatisierung
Testumgebungen
Software Engineering
Architektur, Design, Entwicklung, Test

Produkte / Standards / Erfahrungen / Methoden

Standards, Tools und Technologien
  • AUTOSAR, MISRA
  • ARM Mikroprozessoren
  • OSI stack, Ethernet TCP/UDP protocols, ITU-T, ASN.1, ASN.1 / GDMO, X.700 Series OSI management, TMN
  • Feldbusse
    • CAN
    • MODBUS
    • CANOpen
    • MVB
  • Model-Basierte Software Entwicklung
  • OO Design und Programmierung/ Design Patterns
  • Unix Tools, Wireshark (mit Lua), SVN, ClearCase, Atlassian JIRA
  • Agile Softwareentwicklung mit Scrum
  • Case Tools
    • Rational Rose
    • Software Through Pictures
  • Code Analyse
    • FlexeLint
    • C-Cover
    • Coverity
    • Purify

Betriebssysteme

Embedded
MS Windows
Unix
Linux
HP-UX
Irix
SunOS
Solaris
MacOS

Programmiersprachen

C++
C
Python

Einsatzorte

Einsatzorte

Munich (+150km) Mindelheim (+100km)
möglich

Projekte

Projekte

1 Jahr 7 Monate
2021-09 - 2023-03

Erweiterung des Basic Software Layers

C Eclipse SVN ...
  • Meine Aufgabe umfasste die Erweiterung des Basic Software Layers der Knorr-Bremse Bibliotheken für verschiedene Steuergeräte (ECUs): C167, MPC5566, MPC5554
  • Den bestehenden Bibliotheken wurden zusätzliche Funktionen hinzugefügt
  • Hierbei wurden der Communication Stack und die Run Time Environment angepasst
  • Ein zentraler Schwerpunkt lag auf der Erstellung eines Kommunikationsmoduls für CAN FD
  • Der Communication Stack wurde entsprechend den Anforderungen des CAN FD-Protokolls erweitert
  • Des Weiteren wurden Änderungen und Korrekturen am Kommunikationsmodul für MVB vorgenommen
  • Im Fokus stand hier die fehlerhafte CRC-Berechnung
  • Darüber hinaus wurden Anpassungen am Error Management Modul vorgenommen, um eine effiziente Fehlererkennung und -behandlung zu gewährleisten
C Eclipse SVN ASCET MISRA Funktionale Sicherheit EN 50128
Knorr-Bremse Systeme für Schienenfahrzeuge
1 Jahr 2 Monate
2020-06 - 2021-07

Kommunikationsapplikation

C Wireshark (mit Lua) Netcat ...
  • Es wurde eine Kommunikationsapplikation für ein proprietäres Protokoll auf Basis von Ethernet TCP/IP und UDP implementiert
  • Die Spezifikationen des Protokolls (die Telegramme) waren in XML definiert
  • Zusätzlich zur Implementierung wurde eine umfassende Testumgebung aufgebaut, um sowohl Modultests als auch Software-Hardware Integrationstests durchgeführt
C Wireshark (mit Lua) Netcat PuTTY cmake Jenkins SVN MISRA OSI-Stack Ethernet TCP/IP UDP XML
Knorr-Bremse Systeme für Schienenfahrzeuge
5 Monate
2019-11 - 2020-03

Druckkontroller

C STM HAL/LL STM32CubeMX ...
  • Als Mietglied eines kleinen Teams habe ich einen Prototyp eines Druckkontrollers entwickelt, um das Konzept zu validieren (Proof of Concept)
  • Im Rahmen dieser Entwicklung wurden Middleware-Treiber für einen STM-Mikrocontroller mit ARM Cortex-M4 entwickelt
  • Zu meinen Aufgaben gehörten die Mitentwicklung eines Sensortreibers mit Schnittstelle zur Anwendungsschicht (Application Layer) sowie die Entwicklung eines CAN-Treibers und der Kommunikationsschnittstelle zur Anwendungsschicht
C STM HAL/LL STM32CubeMX STM32CubeIDE ARM Keil Debugger MISRA AUTOSAR ARM-Cortex
Knorr-Bremse Systeme für Schienenfahrzeuge
8 Monate
2019-03 - 2019-10

Generic Network Management

C++ Lauterbach Trace32 AUTOSAR ...
  • Meine Aufgabe bestand darin, Änderungen am Communication Stack im FlexRay Network Manager Modul vorzunehmen und eine entsprechende Schnittstelle im Modul Generic Network Management anzupassen
  • Das Steuergerät basierte auf einem STM ARM Cortex M3 und war Teil eines AUTOSAR-basierten Systems
C++ Lauterbach Trace32 AUTOSAR MISRA FlexRay ARM-Cortex
Knorr-Bremse Systeme für Nutzfahrzeuge
1 Jahr 9 Monate
2017-06 - 2019-02

Steuerung des Blending-Prozesses

C ETAS-Tools (OSEK; Ascet) cmake ...
  • Im Rahmen dieses Projekts habe ich die Software entwickelt, die für die Steuerung des Blending-Prozesses in den Schienenfahrzeugen verantwortlich ist
  • Die Implementierung umfasste die Umsetzung der spezifischen Anforderungen und Funktionalitäten des Blending-Prozesses
  • Hierzu wurden verschiedene Softwaremodule entwickelt, die die Regelung und Überwachung des Blending-Vorgangs ermöglichen
  • Zusätzlich zur Implementierung der Software wurde eine automatisierte Testumgebung für den Software-Hardware-Integrationstest entwickelt und genutzt
C ETAS-Tools (OSEK; Ascet) cmake Jenkins SVN Knorr-Bremse interne Middleware-Bilbliotehken VmWare KEAT (Knorr-Bremse internes Tool für automatisiertes Testen) AUTOSAR MISRA Funktionale Sicherheit CAN MVB CANopen Modellbasierte Software Entwicklung
Knorr-Bremse Systeme für Schienenfahrzeuge
8 Monate
2016-10 - 2017-05

ASCET-Applikationsframework

C OSEK ASCET ...
  • Im Rahmen dieses Projekts habe ich ein ASCET-Applikationsframework erstellt
  • Das Framework unterstützte die grundlegenden CANopen-Funktionen wie das Senden und Empfangen von Nachrichten, die Konfiguration der Netzwerktopologie, das Handling von NMT (Network Management)-Nachrichten und die Behandlung von PDOs (Process Data Objects)
C OSEK ASCET ISOLAR-A cmake SVN Jenkins Modellbasierte Software Entwicklung MISRA CANopen Funktionale Sicherheit
Knorr-Bremse Systeme für Schienenfahrzeuge
1 Jahr 9 Monate
2014-11 - 2016-07

Implementierung der Applikationssoftware

C ETAS-Tools (OSEK Ascet) ...
  • Implementierung der Applikationssoftware für die Bremsdruck-Steuerung für verschiedene Schienenfahrzeuge
  • Durchführung von Modultests
  • Entwicklung und Durchführung von automatisierten Software-Hardware-Integrationstest
C ETAS-Tools (OSEK Ascet) VmWare KEAT (Knorr-Bremse internes Tool für automatisiertes Testen) AUTOSAR MISRA Funktionale Sicherheit CAN MVB CANopen Modellbasierte SW Entwicklung
Knorr-Bremse Systeme für Schienenfahrzeuge
2 Jahre 9 Monate
2011-11 - 2014-07

Continuous Testing

C++ Rohde & Schwarz Protocol Analyser Spirent Landslide ...
  • Continuous Testing der Mobilfunk Softwares für den LTE Standard (Long Term Evolution)
  • Implementierung, Durchführung und Pflege von Funktionstests, Leistungstests, Sicherheitstests, Interoperabilitätstests, Lasttests und Regressionstests
C++ Rohde & Schwarz Protocol Analyser Spirent Landslide Robot Framework 3GPP-Standards LTE LTE-A OOSD
Nokia Siemens Networks, Ulm
5 Jahre 10 Monate
2005-10 - 2011-07

Modul für Codegenerierung

C++ Solaris Sun Workshop ...
  • Entwicklung und Pflege eines Moduls für Codegenerierung aus einem Information Model in XML Format für ein TMN System von Nokia Siemens Networks
  • Einlesen von XML Modulen über eine Datenbank-Schnittstelle
  • Konvertierung in XML Reports mit Hilfe von Python Skripten und Generierung von C++ Code
  • Verifizierung der Endergebnisse (C++ Code) durch die Integration in bestehende White Box Tests und in eine Automatic-Regression-Tests Umgebung
  • Entwicklung einer XML-Schnittstelle zum Import und Export der Server-Daten sowie zur Testautomatisierung, basierend auf einem bestehenden Test-Framework
C++ Solaris Sun Workshop Clearcase STL Purify FlexeLint Coverity UML Doxygen Python XML ASN.1 GDMO GSM Standards UMTS Standards Tcl/Tk
Siemens COM
2 Jahre 3 Monate
2003-07 - 2005-09

State Management

C++ Solaris Sun Workshop ...
Als Mitglied eines Scrum-Teams war ich mitverantwortlich für Design, Implementierung, Test und Dokumentation eines Moduls für State Management (nach ITU-T X.731 ) für ein TMN Systems ?Radio Commander? für Mobilfunknetze nach GSM- und UMTS-Standards.
C++ Solaris Sun Workshop Eclipse STL Clearcase UML mit Rational Rose Purify FlexeLint Coverity Perl Agile Softwareentwicklung mit Scrum OO Design und Programmierung GSM Standards UMTS Standards CORBA Interface TMN ITU-T Standards X.721 Definition of management information und X.731 State management function Q3 Interface CMISE ROSE XML
Siemens COM, München
3 Jahre 6 Monate
2000-01 - 2003-06

Entwicklung eines Fault Management Moduls

C++ Solaris Sun Workshop ...
  • Entwicklung eines Fault Management Moduls in für Operational & Maintenance Center nach dem GSM Standard
  • Als Mitglied eines kleinen Teams war ich mitverantwortlich für Design, Implementierung, Test und die Dokumentation des o.g. Moduls
  • Das Modul wurde nach ITU-T Standards X.720, X.721 und X.733 entwickelt
C++ Solaris Sun Workshop Rogue Wave Tools.h++ u.a. Clear Case UML/Rational Rose Oracle Infomix OO Design OO Programmierung GSM Standards ITU-T Standards Serie X (Data networks and open system communications) X.720 Management information model X.721 Definition of management information und X.733 Alarm reporting function ASN.1 GDMO CMISE ROSE Q3 OSI-Stack
Siemens ICM, München
1 Jahr 10 Monate
1998-03 - 1999-12

Design und Implementierung eines Server CORBA-API Simulators

C++ Solaris Sparc Works ...
Design und Implementierung eines Server CORBA-API Simulators für Integrationstests eines client-server TMN-Systems für ATM Netzte (Network und Element Management)
C++ Solaris Sparc Works CORBA Visibroker ORB Rogue Wave Tools.h++ u.a. ClearCase UML: Software Through Pictures OO Design und Programmierung CORBA Client-Server Architektur TMN Q3
Siemens ICM, München
1 Jahr 9 Monate
1996-04 - 1997-12

Design und Implementierung einer Attribute Library

C++ Solaris Lynx ...
Design und Implementierung einer Attribute Library für Telegrammtypen definiert nach ASN.1 und GDMO, nach den ITU-T Standards X.208/X.209 und X.722
C++ Solaris Lynx Sparc Works GNU gdb Rogue Wave Tools.h++ Interleaf ClearCase Purify OO Design und Programmierung (Rumbaugh-Methode) CCITT und OSI/ISO-Standards
Siemens ICM, München
1 Jahr 1 Monat
1995-03 - 1996-03

Entwicklung eines Synchronous Multiplexer

C++ Solaris Sparc Works ...
  • Entwicklung eines Synchronous Multiplexer für SDH (Synchronous Digital Hierarchy)-Netze
  • Design und Implementierung einer MCF (Message Communication Function) nach dem G.781-784 Standard
C++ Solaris Sparc Works Rogue Wave Tools.h++ Interleaf ClearCase Purify Software Through Pictures Test Center/Object Center OO Design und Programmierung (Rumbaugh-Methode) CCITT und OSI/ISO Telekommunikationsstandards
Siemens ICM, München
1 Jahr 3 Monate
1993-12 - 1995-02

Software Entwicklung

Software Entwickler (Festanstellung)
Software Entwickler (Festanstellung)
Esmarch Datentechnik GmbH
München

Aus- und Weiterbildung

Aus- und Weiterbildung

1991 - 1993
Studium - Informatik
Technische Universität München

1989
Studium - Maschinenbau/ Informatik
Technische Hochschule, Krakau
Abschluss: Diplom Ingenieur

Kompetenzen

Kompetenzen

Top-Skills

AUTOSAR Embedded C Embedded C++ OSI Stack Ethernet TCP/IP CAN-Bus ARM FlexRay Software Test Feldbus

Schwerpunkte

Embedded Software Entwicklung in C und C++
AUTOSAR
ARM Mikroprozessoren
Industrielle Feldbusse
Netzwerkprotokolle
Testkonzepte
Testautomatisierung
Testumgebungen
Software Engineering
Architektur, Design, Entwicklung, Test

Produkte / Standards / Erfahrungen / Methoden

Standards, Tools und Technologien
  • AUTOSAR, MISRA
  • ARM Mikroprozessoren
  • OSI stack, Ethernet TCP/UDP protocols, ITU-T, ASN.1, ASN.1 / GDMO, X.700 Series OSI management, TMN
  • Feldbusse
    • CAN
    • MODBUS
    • CANOpen
    • MVB
  • Model-Basierte Software Entwicklung
  • OO Design und Programmierung/ Design Patterns
  • Unix Tools, Wireshark (mit Lua), SVN, ClearCase, Atlassian JIRA
  • Agile Softwareentwicklung mit Scrum
  • Case Tools
    • Rational Rose
    • Software Through Pictures
  • Code Analyse
    • FlexeLint
    • C-Cover
    • Coverity
    • Purify

Betriebssysteme

Embedded
MS Windows
Unix
Linux
HP-UX
Irix
SunOS
Solaris
MacOS

Programmiersprachen

C++
C
Python

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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