Verwendung von Cookies

Zu Zwecken individueller Nutzeranpassung, statistischen Auswertungen und Angebotsoptimierung verwenden wir externe Dienste und Technologien (z. B. Cookies). Dabei werden personenbezogene Daten wie IP-Adressen und Browserinformationen erfasst. Wenn Sie diesen Service nutzen möchten, klicken Sie auf "Allen Cookies akzeptieren". Wenn Sie den Dienst deaktivieren, kann dies zu Einschränkungen der Funktionalität der Webseite führen. Hier können Sie auch individuelle Einstellungen vornehmen.

Transparente Informationen zum Umgang mit Cookies, finden Sie in unserer Datenschutzerklärung.


Verwendung von Cookies

Zu Zwecken individueller Nutzeranpassung, statistischen Auswertungen und Angebotsoptimierung verwenden wir externe Dienste und Technologien (z. B. Cookies). Dabei werden personenbezogene Daten wie IP-Adressen und Browserinformationen erfasst. Wenn Sie diesen Service nutzen möchten, klicken Sie auf "Alle Cookies akzeptieren". Wenn Sie den Dienst deaktivieren, kann dies zu Einschränkungen der Funktionalität der Webseite führen. Hier können Sie auch individuelle Einstellungen vornehmen.

Transparente Informationen zum Umgang mit Cookies, finden Sie in unserer Datenschutzerklärung.


ALLE FILTER

Embedded Softwareentwicklung

Profil-ID 52323421

zurück zu den Ergebnissen

Bernau bei Berlin

asap

-

Freiberuflich

Berufs-/Projekterfahrung

01/2015 - 07/2015

Dauer 7 Monate

Rolle

Software-Entwicklung embedded

Branche

Einsatzort

Freiburg

Aufgaben

Bei KLS Martin war ich für die Entwicklung eines Bootloaders für Cortex-M4-Mikrocontroller und der erforderlichen Schnittstellen zuständig. Dazu gehörte neben dem Bootloader auch das Erstellen der entsprechenden Updatepakete und die Entwicklung einer Software unter Linux, welche die Updates verteilen kann. Weiterhin wurden verschiedene Testapplikation entwickelt. Das Grundsystem des Bootloaders entspricht dabei dem mehrstufigen Konzept, welches schon lange im Automotive-Bereich üblich ist, inzwischen auch in vielen anderen Branchen und selbst im Consumer-Bereich eingesetzt wird. Teilprojekte: - ARM Cortex M4 (STM32F4) + Umgebung: C (Keil) + Bootloader mit zwei Schichten, zweite Schicht doppelt ausgelegt und aktualisierbar + Testapplikationen, teils mit FreeRTOS + Aufbau Testboard mit bis zu 4 Slave-Controllern + Testing + Dokumentation - ARM Cortex A8 (Freescale) + Umgebung: embedded Linux C++ mit QT (Eclipse) + Bootloader-Thread zur Kommunikation mit den STM32F4-Slaves + Datenschicht zum Austausch zwischen Bootloader-Thread und normaler Applikation + Msg-/ErrorHandler - PC-Tool für Firmware-Packages + Umgebung: C# (Visual Studio 2013) + Realisierung mit WPF Wie in diesem Umfeld üblich, wurde mit Oscilloskopen und Logicanalyzern gearbeitet.

Verwendete Technologie

Testing (IT)

Versionierung / Versionsverwaltung

Visual Studio

Qt

Softwareentwicklung (allg.)

C++

Eclipse

C

C#

Embedded Linux

ARM-Architektur

Firmware

Mikrocontroller

Forschung & Entwicklung (allg.)

02/2014 - 12/2014

Dauer 11 Monate

Rolle

Software-Entwicklung, Consulting

Branche

Automobilindustrie

Einsatzort

Stuttgart

Aufgaben

Embedded Linux, Linux (Kernel), Testing (IT), ARM-Architektur, Qt, Versionierung / Versionsverwaltung, Visual Studio, Firmware, Softwareentwicklung (allg.), C, C#, C++, Eclipse, Mikrocontroller, Forschung & Entwicklung (allg.)

Verwendete Technologie

SQL

Oracle Peoplesoft

Service Management

IT Service Management (ITSM)

SAP - Basis Administration (BC)

UML

Softwareentwicklung (allg.)

Bash (Shell)

Scripting

VMware vCenter

SOAP (Simple Object Access Protocol)

SSH (Secure Shell)

Virtualisierung (Allg.)

JavaScript

C

IT-Support (allg.)

2nd & 3rd Level Support

02/2012 - 12/2013

Dauer 23 Monate

Rolle

Tester, Software-Entwicklung (embedded, PC), Software Architektur

Branche

Einsatzort

Tuttlingen

Aufgaben

Kernbereich war die Software-Entwicklung mit der Workflow-Engine VMware Orchestrator. Zu Zwecken der Automatisierung von Arbeitsabläufen rund um die Virtualisierung mit VMware gibt es den VMware Orchestrator (kurz vCO) als Teil des vCenters bzw. vCAC. Der vCO bietet die Möglichkeit, mittels einer Workflowengine grundlegende Dinge grafisch zu entwickeln. Dies ist entfernt vergleichbar mit UML-basierten Visualisierungen und Software-Architekturaufgaben. Die Workflow-Elemente sind in Javascript geschrieben. Auf der Grundlage vorhandener Entwicklungen und umfangreicher Bibliotheken war es meine Aufgabe, die Automatisierungen weiterzuentwickeln, zu optimieren und hierbei auch für bessere Wartbarkeit und ein brauchbares Fehlerhandling zu sorgen. Für die Umsetzung individueller Anforderungen mussten viele Funktionen in Javascript entwickelt werden. Dabei brachte ich große Teile des zu überarbeitenden Codes sowie alle Neuentwicklungen in MISRA-C-ähnliche Form. Zur Kommunikation mit anderen Servern wurden verschiedene übliche Standards wie SOAP, REST, SSH, Shellscripte (vorrangig Bash) etc. eingesetzt. Zur Konsolidierung von Daten arbeitete ich mit Datenbanken vom Typ Microsoft SQL Server. Darüber hinaus war ich zuständig für die Unterstützung des produktiven Betriebs des Systems, um automatisierte Launch-Prozesse zur Verfügung zu stellen und auftretende Fehler zu analysieren. Beschreibung seitens des Auftraggebers: - Beratung bei der Administration von VMware Umgebungen und vCO-Workflows - Scripting von Schnittstellen - Beratung bei der Implementierung von Changes in der Integrations- und Produktivumgebung - Beratung bei der Sicherstellung der Systemverfügbarkeit und Behebung von Störungen - Pflege der Dokumentation - Second Level Support - Launch- und Delaunch-Management für die Systemlandschaften - Beratung bei der Erstellung und Umsetzung von Konzepten zur Realisierung der IT-Service-Management-Prozesse - Beratung bei der Planung von Installationen, Updates, Patches - Beratung bei der Analyse und Optimierung bestehender Betriebsprozesse - Beratung bei der Erstellung von Dokumentationen für die ERP/SAP/Peoplesoft Systemlandschaften und Konzepte -Technologiemanagement

Verwendete Technologie

mySQL

Testing (IT)

UML

Versionierung / Versionsverwaltung

Visual Studio

Softwareentwicklung (allg.)

C++

Telekommunikation / Netzwerke (allg.)

PHP

HTML

C

C#

Hardware Entwicklung

Balsamiq

11/2010 - 10/2011

Dauer 12 Monate

Rolle

Hard-/Software-Entwicklung, embedded

Branche

Einsatzort

Berlin

Aufgaben

SQL, Oracle Peoplesoft, Service Management, IT Service Management (ITSM), SAP - Basis Administration (BC), UML, Softwareentwicklung (allg.), C, Bash (Shell), 2nd & 3rd Level Support, IT-Support (allg.), Scripting, VMware vCenter, SOAP (Simple Object Access Protocol), SSH (Secure Shell), Virtualisierung (Allg.), JavaScript

Verwendete Technologie

Softwareentwicklung (allg.)

C++

Web Entwicklung (allg.)

C

C#

Hardware Entwicklung

ARM-Architektur

Radio-frequency identification (RFID)

Computerized numerical control (CNC)

Altium Designer

Forschung & Entwicklung (allg.)

01/2004 - 12/2011

Dauer 96 Monate

Rolle

Administrator, Web-/Softwareentwickler

Branche

Einsatzort

Berlin

Aufgaben

Ich war bei der Andreas Hettich GmbH in verschiedene Entwicklungsstadien der Blut-Zentrifuge TACSI Generation 2 involviert. Dabei handelt es sich um eine Großzentrifuge mit Boxen für 6 Blutbeutel, die während des Laufes die Bestandteile abpressen kann. Hierzu werden zahlreiche miteinander kommunizierende Elektroniken verwendet. In dem Projekt war ich anfänglich als Tester tätig und begann parallel dazu, Test- und Steuerungssoftware in C# zu entwickeln. Nach wenigen Monaten übernahm ich die Software-Entwicklung der Hauptsteuerung und begann kurz darauf mit einer kompletten Überarbeitung der Firmware und der Erstellung des Pflichtenhefts. Verschiedene Treiber (u.a. für Netzwerk und I²C-Komponenten) überarbeitete ich zur Integration in das auf FreeRTOS laufende System umfangreich. Erwähnenswert ist auch der von mir integrierte Error-/Messagehandler. Neben der Firmware-Entwicklung war ich weiterhin bis Anfang 2013 für Tests zuständig und entwickelte das C#-Tool weiter. Dieses Tool ist schließlich zu einer umfangreichen PC-Software zum Steuern, Testen, Erst-Einrichten und Programmieren der Maschine und einiger Komponenten gewachsen. Weiterhin entwickelte ich auf Basis eines vorhandenen AVR-Bootloaders einen neuen mit Kommunikation zum oben erwähnten C#-Tool. Ich unterstützte in kleinem Umfang auch die Hardwareentwicklung und die dazu gehörende Fehlersuche. In den letzten beiden Monaten erstellte und testete ich gemeinsam mit einem Kollegen die Software-Architektur (zahlreiche UML-Diagramme, Daten- und Datenbankstruktur) für die Nachfolgegeneration. Darauf aufbauend erstellte ich einen Prototypen für die Anzeige (MMI mit HTML, PHP) sowie einen einfachen Simulator für den Maschinenlauf in C#. Verwendete Hard-/Software: - Atmel AVR ATmega mit verschiedenen Bussen und Komponenten, in sehr kleinem Umfang Arm Cortex M3 - Oscilloskope, Logic-Analyzer - AVR/Atmel Studio - FreeRTOS - Visual Studio 2010 (C# mit Windows Forms) - Programmiersprachen + vorrangig C#, C + in geringem Umfang HTML5 mit CSS3, PHP, MySQL - Software-Dokumentation DoxyGen - Versionsverwaltung Perforce - Testsoftware TestLog, Seapine/TestTrack - Enterprise Architect - Balsamiq Mockups

Verwendete Technologie

mySQL

OpenVPN

Ubuntu

Windows XP

Windows 7

Debian

Betriebssysteme (allg.)

NginX

Server-Monitoring

Serveradministration (allg.)

Samba

postfix

Apache

Nagios

Lighttpd

Pascal

Softwareentwicklung (allg.)

C++

Web Entwicklung (allg.)

SEO / SEM

C

Technische Informatik

09/1994 - 02/2002

Dauer 90 Monate

Rolle

Dozent

Branche

Einsatzort

Oranienburg

Aufgaben

mySQL, Hardware Entwicklung, Testing (IT), UML, Versionierung / Versionsverwaltung, Visual Studio, Softwareentwicklung (allg.), C, C#, C++, Telekommunikation / Netzwerke (allg.), PHP, HTML, Balsamiq

Verwendete Technologie

Pascal

Informatik

Mathematik

Schulung / Training (IT)

Skills

2nd & 3rd Level Support

Administration

Altium Designer

Apache

ARM-Architektur

Assembler

Balsamiq

Bash (Shell)

Betriebssysteme (allg.)

Bluetooth

C

C#

C++

CANopen

Computerized numerical control (CNC)

CSS

CSS3

DAS

Debian

Eclipse

Elektronik

Elektrotechnik

Embedded Linux

Firmware

Forschung & Entwicklung (allg.)

Funktechnik

Git

Hardware Entwicklung

HTML

HTML5

Informatik

Ingenieurwissenschaft

iptables

IT Service Management (ITSM)

IT-Support (allg.)

Java

JavaScript

Lighttpd

Mathematik

Medizintechnik

Messtechnik

Mikrocontroller

mySQL

Nachrichtentechnik

Nagios

NetBeans

NginX

OpenVPN

Oracle Peoplesoft

Pascal

Perl

PHP

postfix

Python

Qt

Radio-frequency identification (RFID)

Regelungstechnik / Steuerungstechnik

Rest

Samba

SAP - Basis Administration (BC)

Schulung / Training (IT)

Scripting

SEO / SEM

Server

Server-Monitoring

Serveradministration (allg.)

Service Management

Signalverarbeitung

SOAP (Simple Object Access Protocol)

Softwareentwicklung (allg.)

Solaris

SQL

SSH (Secure Shell)

Technische Informatik

Telekommunikation / Netzwerke (allg.)

Testing (IT)

Ubuntu

UML

Versionierung / Versionsverwaltung

Virtualisierung (Allg.)

Visual Studio

VMware ESXi

VMware vCenter

VMware vSphere

Web Entwicklung (allg.)

Windows

Windows 7

Windows XP

WPF

Sprachen

Sprache

Deutsch

Einstufung

Muttersprache

Sprache

Englisch

Einstufung

Verhandlungssicher

Sprache

Russisch

Einstufung

Grundkenntnisse

Sprache

Spanisch

Einstufung

Grundkenntnisse

Ausbildung

Abschlussjahr

2011

Studiengang

Internationale Medieninformatik Master - 5 Semester Teilzeit

Ort

Berlin

Studienabschluss

ohne Abschluss, evtl. irgendwann Fortsetzung

Abschlussjahr

2009

Studiengang

Informationstechnik / Vernetzte Systeme

Ort

Berlin

Studienabschluss

B.Eng.

Abschlussjahr

2005

Studiengang

Technische Informatik Dipl. - 3 Semester Vollzeit

Ort

Berlin

Studienabschluss

ohne Abschluss

Abschlussjahr

2002

Ausbildung zum/zur

Fachinformatiker FR Systemintegration

Ort

Berlin

Zertifikate & Weiterbildungen

Zertifikat/Weiterbildung

MCP W2k Server

Ausstellungsdatum

Juni 2003

Zertifikat/Weiterbildung

LPIC L1

Ausstellungsdatum

Juni 2003

ANFRAGE SENDEN

Gerne stehen wir Ihnen auch bei allgemeinen Fragen oder Informationen zur Verfügung!

    +49 (0) 69 / 47 89 18 90 -0

    anfrage@somi.de

Wir besetzen Fach- und Führungspositionen im IT-Bereich

Die SOMI ist seit über 15 Jahren als spezialisierter Personaldienstleister für Fach- und Führungskräfte im Bereich der Informationstechnologie tätig. Wir vertreten hierbei unsere Kunden branchenübergreifend und agieren in der kompletten DACH-Region.