Embedded Softwareentwicklung
Aktualisiert am 18.10.2016
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.10.2016
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Englisch
Russisch

Einsatzorte

Einsatzorte

München (+150km)
nicht möglich

Projekte

Projekte

8 Jahre 4 Monate
2016-01 - heute

Embedded Softwareentwickler

Embedded Softwareentwickler
Embedded Softwareentwickler
Headnex GmbH
2 Jahre
2015-01 - 2016-12

E.COR, BlueBox VoIP Notrufsystems mit autarke Hardware, außerdem werden Nutzungsstatistiken generiert

Embedded Softwareentwickler
Embedded Softwareentwickler
  • Implementierung von neuen Sicherheitsanforderungen (u.a. in Notfällen sichere Evakuierung);
  • Implementierung von Selbsttests aller installierten Komponenten; Realisierung eines “Safe Operation
    Mode” für die gesamte Anlage, falls mindestens eine Komponente nicht akzeptiert wird.
  • Implementierung einer “Remote Update” Funktion für die Firmware über CAN; (Flashupdate RPI über
    MHC)
  • Implementierung der Echtzeit System Überwachung und Protokollierung; (Laufzeitüberwachung)
  • Implementierung einer Sicherheitskreisanalyse (mit unterschiedlichen landesspezifischen “Safety
    Chains”), die den Aufzug außer Betrieb setzt, wenn eine “Safety Chain” unterbrochen ist
  • Implementierung neuer Sicherheitsanforderungen im Wartungsmodus
  • Implementierung eines Linux Treibers damit BlueBox bei Stromausfall auf Batteriebetrieb schalten kann
  • Implementierung einer lokalen Datenbank mit Nutzungsstatistik
  • Implementierung einer Synchronisierung der lokalen Datenbank mit Microsoft Azure Cloud
IBM Rational Rhapsody 8.1 Enterprise Architect Perforce Eclipse C/C++ Embedded Linux LevelDB (NoSQL Databank von Google) Microsoft Azure
ThyssenKrupp Aufzüge GmbH
5 Monate
2014-08 - 2014-12

ExcimerRT für Excimier Laser Workstation, PGS (Pattern Generator Software) für Victus Femtosecond Laser Platform.

Senior Softwareentwickler
Senior Softwareentwickler

Laser Workstation ist ein Medizinisches Gerät für
Augenlaser Behandlungen. Alle elektronischen Komponenten in der Workstation (wie die Laserquelle, Eye
Tracking usw.) werden von ExcimerRT gesteuert. ExcimerRT ist eine Echtzeitsoftware, die auf dem Windows
Subsystem RTX von IntervalZero läuft.

Als Mitglied des Projektteams verantwortlich für:

  • Integration von verschiedene Hard- und Softwarekomponenten in einem einzigen System;
  • Design, Entwicklung, Testen und Integration von Echtzeit Windowsgerätetreibern;
  • Implementierung der StateMaschine(Enterprise Architect, UML 2.0/StateCharts +
    Codegenerierung);
  • Design, Entwicklung, Testen und Integration von der Kommunikations-Schnittstelle zwischen der
    Echtzeitsoftware und Windows Applikationen;
  • Erstellen von Design-Dokumenten(V-Model, ISO 62304);
  • Unterstützung bei der Verifikation und Validation;

Victus Laser
Workstation ist ein Medizinisches Gerät für Augenlaser Behandlungen. PGS ist eine Software die eine 3D Laser
Puls Matrix berechnet;

Als Mitglied des Projektteams verantwortlich für:

  • PGS von Linux nach Windows Portierung, Refactoring und Testen(C++/C#, CppUnit/NUnit);
  • Design, Entwicklung, Testen und Integration von neuen Behandlungen wie LensFragmentation und
    Capsulotomy(Matlab + 3D visualisierung, CppUnit/NUnit);
  • Weiterentwicklung, Testen und Refactoring von PGS(MS Visual Studio, C++/C#, NUnit);
  • Unterstützung bei der Verifikation und Validation von PGS;
C/C++/C# WPF IntervalZero RTX Matlab MS VisualStudio TFS UML Enterprise Architect Matlab NUnit
Bausch + Lomb | Technolas Perfect Vision
1 Jahr 5 Monate
2004-10 - 2006-02

EtherCAT Master SDK

Embedded Softwareentwickler C/C++
Embedded Softwareentwickler C/C++

Der EtherCAT Master SDK ermöglicht es, die EtherCAT Master-Funktionen auf verschiedenen
Software- und Hardware-Plattformen anzuwenden und vereinfacht die Entwicklung auf EtherCATSpezifikationen
beruhenden Komponenten. EtherCAT ist ein offenes Echtzeit Ethernet-Netzwerk, das
ursprünglich von Beckhoff entwickelt wurde. Es setzt neue Standards für Echtzeit Leistungen und Topologie-
Flexibilität.


Im Januar 2006 nahm ich als technischer Experte für Visutech System Ltd. am ersten EtherCAT Plug Fest
(Kirchheim am Teck) teil.

Als Mitglied des Projektteams verantwortlich für:

  • Design und Entwicklung von einem auf ANSI C basierenden und OS unabhängigen, zuverlässigen Hochleitungs-Kern für EtherCAT Master SDK, der störsichere Logik beinhaltet, wie z.B. Prozessdatenverarbeitung (Status-Management, zyklischer Austausch), Mailbox Kommunikationsprotokolle (CANOpen over EtherCAT, Ethernet over EtherCAT, File Access over EtherCAT) und EtherCAT spezifische Funktionen;
  • Design und Entwicklung des Network Layer Protokolls unter Benutzung des RTNet Hard Real-Time Datenübertragungsprotokolls Stack für Linux;
  • Entwicklung des Transport Layer Protokolls für die Datenfluss-Kontrolle im EtherCAT Netzwerk-Segment, basierend auf EtherCAT Master SDK unter Benutzung von RTAI/LXRT für Linux;
RTAI 3.1/3.2 RTNet Compuware DriverStudio Matlab/Simulink VC.NET KDevelop XML/XSD eXpat GDB/KDB Debian Linux Windows 2000 Windows Mobile 4 Visual Source Safe C/C++
Visutech System Ltd.
Minsk.
1 Jahr 8 Monate
2003-02 - 2004-09

Software Suite für eine optisch-elektronische Prüfplatte

Embedded Software Entwickler C/C++
Embedded Software Entwickler C/C++

Software Suite für eine optisch-elektronische Prüfplatte (Prüfanlage), die das Verhalten von fliegenden Objekten simulieren soll (Flugzeuge, Hubschrauber etc.). Die ganze Anlage besteht aus einer Kernanwendung zur Kontrolle der Testanlage, einer Logik um die Ergebnisse zu speichern und zu verarbeiten, sowie einer Front-End Anwendung zum Visualisieren.

Als Mitglied des Projektteams verantwortlich für:

  • Design und Entwicklung von real-time Treibern für die Verbindung zwischen Host und Prüfplatte unter Benutzung von Venturcom RTX;
  • Design und Entwicklung von Verbindungsprotokollen;
  • Design und Entwicklung des Kommunikationssytems zwischen realtime und non-realtime Untersystemen unter Benutzung von Venturcom RTX;
  • RTLinux Untersuchung und Analyse;
  • Portierung von Software von Windows/RTX zu RTLinux
Matlab/Simulink Venturcom RTX 4.3/5.5 RTLinux Compuware DriverStudio VC++ 6.0 STL WTL DDK/WDM GDB RedHat Linux Windows NT/2000 Visual Source Safe C/C++
JSC Peleng
Minsk

Aus- und Weiterbildung

Aus- und Weiterbildung

2000 – 2003: Weissrussische Staatsuniversität für Informatik und Radioelektronik.

             Fakultät für Computersysteme und -Netzwerke.

             Abschluss: Master

1995 – 2000: Staatliche Fachhochschule für Radiotechnik Minsk,

             Fakultät für Softwaretechnik

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Programmiersprachen: 

  • C#,
  • C/C++,
  • Java,
  • Perl,
  • Python,
  • JavaScript,
  • Unix Shell;

Technologien: 

  • WPF,
  • WCF,
  • MFC,
  • COM,
  • WTL/ATL;

Betriebssysteme: 

  • Unix/Linux(RH ES, Debian),
  • Windows,
  • Android;

Objekt orientiert: 

  • OOP,
  • OOD,
  • OOA. (Design Patterns);

Agile methodology: 

  • SCRUM

Simulation und Modellierung: 

  • Matlab,
  • Simulink,
  • code generation;
  • QPM

Echtzeit Umgebung:

  • RTOS,
  • IntervalZero RTX,
  • VxWorks,
  • Xenomai;

Multi-/Cross-platform Entwicklung:

  • QT,
  • QP,
  • Boost,
  • ACE;
  • GNU Autobuildtools,
  • Cross-Compile Toolchains;

Linux tools:

  • GNU Entwicklungsumgebung,
  • Scriptsprachen;

Netzwerkprotokolle: 

  • UDP,
  • TCP/IP,
  • SIP/RTP/RTCP,
  • Sockets,
  • EtherCAT;

Design-Methoden und Werkzeuge: 

  • Enterprise Architekt;
  • UML 2.0,
  • MDD,
  • SysML,
  • QP

Datenbanken: 

  • MySQL,
  • SQLite,
  • Oracle(PL/SQL);

Testing Frameworks und Werkzeuge: 

  • NUnit,
  • CPPUnit/CxxTest,
  • MockPP;

IDE: 

  • VisualDSP++,
  • ARM Keil,
  • MS Visual Studio,
  • Eclipse,
  • Intellij Idea,
  • Kdevelop;

Telecom: 

  • SIP,
  • RTP,
  • VOIP,
  • VoiceXML/CCXML;

Internet: 

  • WebPy,
  • Lighttpd,
  • HTML/CSS,
  • CGI,
  • XML/XSL,
  • SOAP;

Quellkode-Kontrolle: 

  • GIT,
  • TFS,
  • Visual Source Safe,
  • CVS,
  • SVN;

CPUs:

  • 80x86,
  • ai64,

Mikrocontroller:

  • Atmel AVR;

ARM:

  • ARM11,
  • ARM Cortex M0/M3

DSP:

  • ADSP-BF533 Blackfin (Active Noise Cancelation);

Digitale & Analoge E/A(I/O) Karten:

  • ADDI-Data APCI;
  • PowerDAQ PCI;

Datenbusse:

  • I2C,
  • SPI,
  • USB,
  • PCI,
  • ISA

Laserquelle:

  • MLase AG ML-750 (Excimerlaser) 

Ablenksysteme für Laserstrahlen:

  • ScanLab;
  • CamTech(Cambridge Technology)

Treiberentwicklung:

  • Linux/Windows Kernel Triber Model (Kerneltreibern);

Agile methodology:

  • SCRUM

messtechnik:

  • Digital Oszilloskop,
  • Multimeter etc.

Ziel:

  • Eine Herausforderung als Softwareentwickler, in der problemlösende und analytische Fähigkeiten gefragt sind und die außerdem die Möglichkeit bietet in anspruchsvollen Aufgaben Erfahrungen zu sammeln

Zusammenfassung:
  • Schwerpunkte sind Realtime und Embedded Systeme, Elektrotechnik;
  • Langjährige praktische Erfahrung mit dem Einsatz der Programmiersprache C/C++ und Bibliotheken wie STL, Boost, ACE, QT, QP;
  •  Erfahrung mit System-Studien, Analysen, Design, Implementierung von Echtzeit- und Embedded-Anwendungen, Entwicklung, Wartung, Testen sowie Fehlersuche und –behebung;
  • Langjährige praktische Erfahrung in der Implementierung von Embedded Software für Windows, Linux und RTOS;
  • Langjährige praktische Erfahrung in der Implementierung von Embeddde Software für Medizintechnik(ISO 6234);
  • Praktische Erfahrung in der Implementierung von Windows und Linux Kerneltreibern;
  • Professionelle Erfahrung mit Matlab und Simulink (MDD, UML, SysML, State Charts);
  • Langjährige praktische Erfahrung in der objekt-orientierten Analyse (OOA), Design (OOD) und Programmierung (OOP) von Systemsoftware und Systemkomponenten.
  • Gute Praktische Erfahrung mit dem Einsatz der Programmiersprache C# und Technologien wie WPF, WCF, MVVM;
  • Starke Prüfungsfähigkeiten inklusive NUnit, CPPUnit/CxxTest, MockPP;
  • Exzellente Kommunikation auf Deutsch und Englisch, Verbindlichkeit, Teamfähigkeit, Eigenständige Arbeitsweise;

Sprachen:

  • Englisch ( Verhandlungssicher )
  • Deutsch  ( )
  • Russisch (Muttersprache )

Betriebssysteme

Dos
Echtzeitbetriebssysteme
MS-DOS
Novell
RTOS (Real Time OS)
IntervalZero RTX, VxWorks, RTLinux, RTAI/RTNET
Unix
VxWorks
Windows

Linux

Programmiersprachen

Assembler
C
ANSI C (mehr als 10 jahren)
C#
(mehr als 3 jahren) WPF, MVVM
C++
C++(mehr als 10 jahren), ACE, Boost, QT
Imake, GNU-Make, Make-Maker etc...
GNU Autobuild Tools(Autoconf, Automake etc.)
Java
JavaScript
MATLAB / Simulink
Pascal
Perl
PL/SQL
Python
Qt
Ruby
Scriptsprachen
Shell

Datenbanken

Access
BTrieve
MS SQL Server
MySQL
ODBC
Oracle
SQL

SQLite

PostgreSQL

Datenkommunikation

Bus
Ethernet
Internet, Intranet
ISO/OSI
Novell
SMTP
SNMP
TCP/IP
Voice
Windows Netzwerk
Winsock

Hardware

Bus
CAN, EtherCAT, I2C, SPI
Digital
Digitale Signalprozessoren
Analog Devices Blackfin
Echtzeitsysteme
IntervalZero RTX, VxWorks, RTLinux, RTAI/RTNET, uC/Linux
embedded Systeme
ARM 11, ARM Cortex M0/3
Mikrocontroller
Atmel AVR
PC
x86
PLD, FPGA
Altera CycloneII(NIOS II), Xilinx
Scanner
ScanLab intelliSCAN

Berechnung / Simulation / Versuch / Validierung

Stateflow
UML 2.0 StateCharts, Simulink, Enterprise Architect, QM

Design / Entwicklung / Konstruktion

MS Visual Studio 2008 - 2013

Eclipse

intellij Idea

Branchen

Branchen

  • Embedded Software Entwicklung;
  • Echtzeit Systeme(RTOS);
  • Medizintechnik;
  • Telekommunikation;
  • Embedded Software;

Einsatzorte

Einsatzorte

München (+150km)
nicht möglich

Projekte

Projekte

8 Jahre 4 Monate
2016-01 - heute

Embedded Softwareentwickler

Embedded Softwareentwickler
Embedded Softwareentwickler
Headnex GmbH
2 Jahre
2015-01 - 2016-12

E.COR, BlueBox VoIP Notrufsystems mit autarke Hardware, außerdem werden Nutzungsstatistiken generiert

Embedded Softwareentwickler
Embedded Softwareentwickler
  • Implementierung von neuen Sicherheitsanforderungen (u.a. in Notfällen sichere Evakuierung);
  • Implementierung von Selbsttests aller installierten Komponenten; Realisierung eines “Safe Operation
    Mode” für die gesamte Anlage, falls mindestens eine Komponente nicht akzeptiert wird.
  • Implementierung einer “Remote Update” Funktion für die Firmware über CAN; (Flashupdate RPI über
    MHC)
  • Implementierung der Echtzeit System Überwachung und Protokollierung; (Laufzeitüberwachung)
  • Implementierung einer Sicherheitskreisanalyse (mit unterschiedlichen landesspezifischen “Safety
    Chains”), die den Aufzug außer Betrieb setzt, wenn eine “Safety Chain” unterbrochen ist
  • Implementierung neuer Sicherheitsanforderungen im Wartungsmodus
  • Implementierung eines Linux Treibers damit BlueBox bei Stromausfall auf Batteriebetrieb schalten kann
  • Implementierung einer lokalen Datenbank mit Nutzungsstatistik
  • Implementierung einer Synchronisierung der lokalen Datenbank mit Microsoft Azure Cloud
IBM Rational Rhapsody 8.1 Enterprise Architect Perforce Eclipse C/C++ Embedded Linux LevelDB (NoSQL Databank von Google) Microsoft Azure
ThyssenKrupp Aufzüge GmbH
5 Monate
2014-08 - 2014-12

ExcimerRT für Excimier Laser Workstation, PGS (Pattern Generator Software) für Victus Femtosecond Laser Platform.

Senior Softwareentwickler
Senior Softwareentwickler

Laser Workstation ist ein Medizinisches Gerät für
Augenlaser Behandlungen. Alle elektronischen Komponenten in der Workstation (wie die Laserquelle, Eye
Tracking usw.) werden von ExcimerRT gesteuert. ExcimerRT ist eine Echtzeitsoftware, die auf dem Windows
Subsystem RTX von IntervalZero läuft.

Als Mitglied des Projektteams verantwortlich für:

  • Integration von verschiedene Hard- und Softwarekomponenten in einem einzigen System;
  • Design, Entwicklung, Testen und Integration von Echtzeit Windowsgerätetreibern;
  • Implementierung der StateMaschine(Enterprise Architect, UML 2.0/StateCharts +
    Codegenerierung);
  • Design, Entwicklung, Testen und Integration von der Kommunikations-Schnittstelle zwischen der
    Echtzeitsoftware und Windows Applikationen;
  • Erstellen von Design-Dokumenten(V-Model, ISO 62304);
  • Unterstützung bei der Verifikation und Validation;

Victus Laser
Workstation ist ein Medizinisches Gerät für Augenlaser Behandlungen. PGS ist eine Software die eine 3D Laser
Puls Matrix berechnet;

Als Mitglied des Projektteams verantwortlich für:

  • PGS von Linux nach Windows Portierung, Refactoring und Testen(C++/C#, CppUnit/NUnit);
  • Design, Entwicklung, Testen und Integration von neuen Behandlungen wie LensFragmentation und
    Capsulotomy(Matlab + 3D visualisierung, CppUnit/NUnit);
  • Weiterentwicklung, Testen und Refactoring von PGS(MS Visual Studio, C++/C#, NUnit);
  • Unterstützung bei der Verifikation und Validation von PGS;
C/C++/C# WPF IntervalZero RTX Matlab MS VisualStudio TFS UML Enterprise Architect Matlab NUnit
Bausch + Lomb | Technolas Perfect Vision
1 Jahr 5 Monate
2004-10 - 2006-02

EtherCAT Master SDK

Embedded Softwareentwickler C/C++
Embedded Softwareentwickler C/C++

Der EtherCAT Master SDK ermöglicht es, die EtherCAT Master-Funktionen auf verschiedenen
Software- und Hardware-Plattformen anzuwenden und vereinfacht die Entwicklung auf EtherCATSpezifikationen
beruhenden Komponenten. EtherCAT ist ein offenes Echtzeit Ethernet-Netzwerk, das
ursprünglich von Beckhoff entwickelt wurde. Es setzt neue Standards für Echtzeit Leistungen und Topologie-
Flexibilität.


Im Januar 2006 nahm ich als technischer Experte für Visutech System Ltd. am ersten EtherCAT Plug Fest
(Kirchheim am Teck) teil.

Als Mitglied des Projektteams verantwortlich für:

  • Design und Entwicklung von einem auf ANSI C basierenden und OS unabhängigen, zuverlässigen Hochleitungs-Kern für EtherCAT Master SDK, der störsichere Logik beinhaltet, wie z.B. Prozessdatenverarbeitung (Status-Management, zyklischer Austausch), Mailbox Kommunikationsprotokolle (CANOpen over EtherCAT, Ethernet over EtherCAT, File Access over EtherCAT) und EtherCAT spezifische Funktionen;
  • Design und Entwicklung des Network Layer Protokolls unter Benutzung des RTNet Hard Real-Time Datenübertragungsprotokolls Stack für Linux;
  • Entwicklung des Transport Layer Protokolls für die Datenfluss-Kontrolle im EtherCAT Netzwerk-Segment, basierend auf EtherCAT Master SDK unter Benutzung von RTAI/LXRT für Linux;
RTAI 3.1/3.2 RTNet Compuware DriverStudio Matlab/Simulink VC.NET KDevelop XML/XSD eXpat GDB/KDB Debian Linux Windows 2000 Windows Mobile 4 Visual Source Safe C/C++
Visutech System Ltd.
Minsk.
1 Jahr 8 Monate
2003-02 - 2004-09

Software Suite für eine optisch-elektronische Prüfplatte

Embedded Software Entwickler C/C++
Embedded Software Entwickler C/C++

Software Suite für eine optisch-elektronische Prüfplatte (Prüfanlage), die das Verhalten von fliegenden Objekten simulieren soll (Flugzeuge, Hubschrauber etc.). Die ganze Anlage besteht aus einer Kernanwendung zur Kontrolle der Testanlage, einer Logik um die Ergebnisse zu speichern und zu verarbeiten, sowie einer Front-End Anwendung zum Visualisieren.

Als Mitglied des Projektteams verantwortlich für:

  • Design und Entwicklung von real-time Treibern für die Verbindung zwischen Host und Prüfplatte unter Benutzung von Venturcom RTX;
  • Design und Entwicklung von Verbindungsprotokollen;
  • Design und Entwicklung des Kommunikationssytems zwischen realtime und non-realtime Untersystemen unter Benutzung von Venturcom RTX;
  • RTLinux Untersuchung und Analyse;
  • Portierung von Software von Windows/RTX zu RTLinux
Matlab/Simulink Venturcom RTX 4.3/5.5 RTLinux Compuware DriverStudio VC++ 6.0 STL WTL DDK/WDM GDB RedHat Linux Windows NT/2000 Visual Source Safe C/C++
JSC Peleng
Minsk

Aus- und Weiterbildung

Aus- und Weiterbildung

2000 – 2003: Weissrussische Staatsuniversität für Informatik und Radioelektronik.

             Fakultät für Computersysteme und -Netzwerke.

             Abschluss: Master

1995 – 2000: Staatliche Fachhochschule für Radiotechnik Minsk,

             Fakultät für Softwaretechnik

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Programmiersprachen: 

  • C#,
  • C/C++,
  • Java,
  • Perl,
  • Python,
  • JavaScript,
  • Unix Shell;

Technologien: 

  • WPF,
  • WCF,
  • MFC,
  • COM,
  • WTL/ATL;

Betriebssysteme: 

  • Unix/Linux(RH ES, Debian),
  • Windows,
  • Android;

Objekt orientiert: 

  • OOP,
  • OOD,
  • OOA. (Design Patterns);

Agile methodology: 

  • SCRUM

Simulation und Modellierung: 

  • Matlab,
  • Simulink,
  • code generation;
  • QPM

Echtzeit Umgebung:

  • RTOS,
  • IntervalZero RTX,
  • VxWorks,
  • Xenomai;

Multi-/Cross-platform Entwicklung:

  • QT,
  • QP,
  • Boost,
  • ACE;
  • GNU Autobuildtools,
  • Cross-Compile Toolchains;

Linux tools:

  • GNU Entwicklungsumgebung,
  • Scriptsprachen;

Netzwerkprotokolle: 

  • UDP,
  • TCP/IP,
  • SIP/RTP/RTCP,
  • Sockets,
  • EtherCAT;

Design-Methoden und Werkzeuge: 

  • Enterprise Architekt;
  • UML 2.0,
  • MDD,
  • SysML,
  • QP

Datenbanken: 

  • MySQL,
  • SQLite,
  • Oracle(PL/SQL);

Testing Frameworks und Werkzeuge: 

  • NUnit,
  • CPPUnit/CxxTest,
  • MockPP;

IDE: 

  • VisualDSP++,
  • ARM Keil,
  • MS Visual Studio,
  • Eclipse,
  • Intellij Idea,
  • Kdevelop;

Telecom: 

  • SIP,
  • RTP,
  • VOIP,
  • VoiceXML/CCXML;

Internet: 

  • WebPy,
  • Lighttpd,
  • HTML/CSS,
  • CGI,
  • XML/XSL,
  • SOAP;

Quellkode-Kontrolle: 

  • GIT,
  • TFS,
  • Visual Source Safe,
  • CVS,
  • SVN;

CPUs:

  • 80x86,
  • ai64,

Mikrocontroller:

  • Atmel AVR;

ARM:

  • ARM11,
  • ARM Cortex M0/M3

DSP:

  • ADSP-BF533 Blackfin (Active Noise Cancelation);

Digitale & Analoge E/A(I/O) Karten:

  • ADDI-Data APCI;
  • PowerDAQ PCI;

Datenbusse:

  • I2C,
  • SPI,
  • USB,
  • PCI,
  • ISA

Laserquelle:

  • MLase AG ML-750 (Excimerlaser) 

Ablenksysteme für Laserstrahlen:

  • ScanLab;
  • CamTech(Cambridge Technology)

Treiberentwicklung:

  • Linux/Windows Kernel Triber Model (Kerneltreibern);

Agile methodology:

  • SCRUM

messtechnik:

  • Digital Oszilloskop,
  • Multimeter etc.

Ziel:

  • Eine Herausforderung als Softwareentwickler, in der problemlösende und analytische Fähigkeiten gefragt sind und die außerdem die Möglichkeit bietet in anspruchsvollen Aufgaben Erfahrungen zu sammeln

Zusammenfassung:
  • Schwerpunkte sind Realtime und Embedded Systeme, Elektrotechnik;
  • Langjährige praktische Erfahrung mit dem Einsatz der Programmiersprache C/C++ und Bibliotheken wie STL, Boost, ACE, QT, QP;
  •  Erfahrung mit System-Studien, Analysen, Design, Implementierung von Echtzeit- und Embedded-Anwendungen, Entwicklung, Wartung, Testen sowie Fehlersuche und –behebung;
  • Langjährige praktische Erfahrung in der Implementierung von Embedded Software für Windows, Linux und RTOS;
  • Langjährige praktische Erfahrung in der Implementierung von Embeddde Software für Medizintechnik(ISO 6234);
  • Praktische Erfahrung in der Implementierung von Windows und Linux Kerneltreibern;
  • Professionelle Erfahrung mit Matlab und Simulink (MDD, UML, SysML, State Charts);
  • Langjährige praktische Erfahrung in der objekt-orientierten Analyse (OOA), Design (OOD) und Programmierung (OOP) von Systemsoftware und Systemkomponenten.
  • Gute Praktische Erfahrung mit dem Einsatz der Programmiersprache C# und Technologien wie WPF, WCF, MVVM;
  • Starke Prüfungsfähigkeiten inklusive NUnit, CPPUnit/CxxTest, MockPP;
  • Exzellente Kommunikation auf Deutsch und Englisch, Verbindlichkeit, Teamfähigkeit, Eigenständige Arbeitsweise;

Sprachen:

  • Englisch ( Verhandlungssicher )
  • Deutsch  ( )
  • Russisch (Muttersprache )

Betriebssysteme

Dos
Echtzeitbetriebssysteme
MS-DOS
Novell
RTOS (Real Time OS)
IntervalZero RTX, VxWorks, RTLinux, RTAI/RTNET
Unix
VxWorks
Windows

Linux

Programmiersprachen

Assembler
C
ANSI C (mehr als 10 jahren)
C#
(mehr als 3 jahren) WPF, MVVM
C++
C++(mehr als 10 jahren), ACE, Boost, QT
Imake, GNU-Make, Make-Maker etc...
GNU Autobuild Tools(Autoconf, Automake etc.)
Java
JavaScript
MATLAB / Simulink
Pascal
Perl
PL/SQL
Python
Qt
Ruby
Scriptsprachen
Shell

Datenbanken

Access
BTrieve
MS SQL Server
MySQL
ODBC
Oracle
SQL

SQLite

PostgreSQL

Datenkommunikation

Bus
Ethernet
Internet, Intranet
ISO/OSI
Novell
SMTP
SNMP
TCP/IP
Voice
Windows Netzwerk
Winsock

Hardware

Bus
CAN, EtherCAT, I2C, SPI
Digital
Digitale Signalprozessoren
Analog Devices Blackfin
Echtzeitsysteme
IntervalZero RTX, VxWorks, RTLinux, RTAI/RTNET, uC/Linux
embedded Systeme
ARM 11, ARM Cortex M0/3
Mikrocontroller
Atmel AVR
PC
x86
PLD, FPGA
Altera CycloneII(NIOS II), Xilinx
Scanner
ScanLab intelliSCAN

Berechnung / Simulation / Versuch / Validierung

Stateflow
UML 2.0 StateCharts, Simulink, Enterprise Architect, QM

Design / Entwicklung / Konstruktion

MS Visual Studio 2008 - 2013

Eclipse

intellij Idea

Branchen

Branchen

  • Embedded Software Entwicklung;
  • Echtzeit Systeme(RTOS);
  • Medizintechnik;
  • Telekommunikation;
  • Embedded Software;

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.