Softwareentwickler für Embedded Systeme, Android, C/C++ - und Java-Anwendungen
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 63322 Rödermark
- auf Anfrage
- ru | de | en
- 24.02.2016
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
7/2015 – 12/2015
Tätigkeitsbeschreibung
- Austausch von dem Vector CAN Treiber und Optimierung der CAN-Kommunikation.
- Anpassung von dem CANopen Protokoll.
- Analyse des CANopen Protokolls und Fehelersuche, Fehlerkorrektur
- Weiterentwicklung von Firmware für Embedded-Realtime-Software-Komponenten (Infineon XC2000 , Infineon C167 )
- Pflege von Software in Serienprodukten
- Implementierung von Software-Modulen in C.
Werkzeuge : TASKING Embedded Development Environment for C166, Eclipse, C/C++, Python, CANalyzer von Vector, MKS
Betriebssysteme : Windows
Embedded Entwicklung / hardwarenahe Entwicklung, Hardware-Design, Betriebssysteme, Python, Firmware, C, C++, Eclipse, CAN-Bus (controller area network), Canopen
4/2014 – 6/2015
Tätigkeitsbeschreibung
- Entwicklung einer Android App zur Kommunikation mit dem Steuergerät
- Entwicklung PC-Software in C/C++
- Wartung/Weiterentwicklung von Firmware für Embedded-Realtime-Software-Komponenten (Infineon XC2000 , Infineon C167 )
- Pflege von Software in Serienprodukten
- Implementierung von Software-Modulen in C.
Werkzeuge : TASKING VX, Eclipse, Netbeans, Android Studio, C/C++, Java, Python, CANalyzer von Vector, MKS, Git
Betriebssysteme : Windows, Android
Betriebssysteme, Android, Mobile Application Development, Python, Firmware, C, C++, Android Entwicklung, Java (allg.), Eclipse
9/2012 – 3/2014
Tätigkeitsbeschreibung
- Entwicklung eines CAN-Treibers für Infineon C167 Mikrocontroller
- Implementierung eines Software-Moduls zur Verwaltung von Diagnostic Trouble Codes (DTC) für das KWP 2000 Standard-Diagnoseprotokoll
- Pflege von Software in Serienprodukten
- Implementierung von Software-Modulen.
- Entwicklung von diversen Tools in Python, die zum Debuggen/Testen bzw. zur Konfiguration von Firmware dienen.
- Überarbeitung/Weiterentwicklung von Desktop-Software in Borland C++. Die Software wird zur Konfiguration, Diagnose bzw. zum Flashen von Steuergeräten verwendet
- Entwicklung einer Java-Bibliothek zum Flashen von Steuergeräten über die RS232 Schnittstelle.
- Entwicklung eines Java FX Tools (unter Linux) zur Konfiguration/Diagnose von Bluetooth Modules. - -Automatische Messung des Stromverbrauchs des Moduls.
- Entwicklung einer Android App unter Verwendung von NFC (Near Field Communication) und Bluetooth Technologien
Werkzeuge : TASKING VX, Eclipse, Netbeans, C/C++, Java, Java FX, Python, CANalyzer von Vector, MKS
Betriebssysteme : Windows, Linux, Android
Betriebssysteme, Android, Netbeans, Mobile Application Development, Python, C, C++, Android Entwicklung, Java (allg.), Eclipse, Schnittstellenentwicklung, RS-232, Telekommunikation / Netzwerke (allg.)
5/2012 – 8/2012
Tätigkeitsbeschreibung
Etwicklung eines pugin-basierten Frameworks zur Wiederherstellung vom Dateisystem unter Verwendung von Open-Source Bibliotheken und Tools.
Werkzeuge : Eclipse, make, C/C++, QT4, Shared Library in C/C++
Betriebssysteme : Linux ( Ubuntu )
Linux (Kernel), Betriebssysteme, C, C++, Eclipse
3/2011 – 12/2011
Tätigkeitsbeschreibung
Entwicklung einer Java-Webanwendung mit Datenbankanbindung( Oracle SQL )
Entwurf des Datenbankschemas für Anwendung
Werkzeuge : Java, Servlets, JSP, jQuery, Ajax, Netbeans, Sybase Power Designer
Betriebssysteme : Windows, Linux
Oracle-Anwendungen, Sybase, SQL, Linux (Kernel), Betriebssysteme, Netbeans, Java (allg.), Ajax, Javaserver Pages, Jquery
Ausbildung
Darmstadt
Wiesbaden
Über mich
Weitere Kenntnisse
Embedded Softwareentwicklung
App-Entwicklung für Android
Anwendungs- und Systemprogrammierung ( Linux, Windows )
Datenbankanwendungen
Internet-/Webentwicklung
Methoden:
Agile Softwareentwicklung
Objektorientierte Analyse, Design und Programmierung
Design Patterns
Software-Entwurf mit UML
Entwicklung der Desktop-Anwendungen:
Java, Java FX
Python
C/C++, QT
Entwicklung Mobiler Anwendungen:
Android
Windows Phone
SQLite
Java ME
Webentwicklung:
Servlets, JSP, JDBC
PHP
JavaScript, AJAX, jQuery
XML, JSON
CSS
Tools/Environment:
Eclipse
TASKING VX
NetBeans
Microsoft Visual Studio
CANalyzer - Vector
Subversion
MKS
Persönliche Daten
- Deutsch (Fließend)
- Russisch (Muttersprache)
- Englisch (Grundkenntnisse)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden