Softwareentwickler/ Software-Entwicklungsingenieur C++, embedded Linux

Sehr erfahrener Softwareentwickler mit fachlichem Schwerpunkt auf hardwarenaher und embedded Entwicklung. Er sucht verantwortungsvolle Aufgaben und langfristige Zusammenarbeit. Umfangreiche Erfahrung im Automobil- und Autozuliefererbranche
gewünschte Einsatzorte:
D6, D7, D8, D9
bevorzugt in Stuttgart, Karlsruhe, Heilbronn, Tübingen
Wohnort:
Leonberg
Rollen:

Softwareentwickler, Software-Entwicklungsingenieur, Senior Embedded Software Engineer

Skills:
Technologien
ARM, Boost, C/C++, DMA, Eclipse, embedded Linux, Enterprise Architect, Ethernet, FPGA, Freescale Kinetis MK10, Freescale QorIQ, Git, I2C, Infineon XE167, JIRA, KEIL, MySQL, PCIE, Polarion, PSOC3, Python, QT, Rational Rhapsody for C, RS232- und USB-Sniffer, SCRUM, Shell, SPI, Subversion, USB, VIM, V-MODEL, XML, Yocto
Fremdsprachen
Französisch, Deutsch, Englisch
Ausbildung:
Start - Ende
Name
Institut
Beschreibung
10/2002 - 04/2008
Elektrotechnik und Informationstechnik
Universität Karlsruhe (TH)
Diplom-Ingenieur Gesamtnote: gut (2,2); Schwerpunkte Biomedizinische Technick, Embedded Systems, Signalverarbeitung, Nachritenübertragung, Digitaltechnik
02/2015 - 12/2015
Test of English as a Foreign Language
LearnBiz.com GmbH, Stuttgart TOEFL
Gesamtbewertung: Gut (91/120)
Projekte:
12/2016 - 03/2017
Eberspächer Controls GmbH, Landau
Anforderungsanalyse, und Erstellung der Softwareanforderungen.
Branche: Elekto-Technik
Rolle(n): Software-Entwicklungsingenieur
Skills: Rational Rhapsody for C, Polarion
04/2016 - 09/2016
Harman AG, Stuttgart
  • Untersuchung und Evaluierung vom Embedded Linux Hypervisor-Boot, dual OS-Boot.
  • Security – Erarbeitung und Verifikation eines Konzepts für das Secure-Boot.
  • Spezifikation und Entwicklung eines Build-Tools basierend auf bitbake und OPKG, Yocto ModulIntegration.
  • Mitwirkung bei der Optimierung des SoftwareIntegrationsprozesses.
  • Entwicklung einer dynamischen Bibliothek („Shared Object“) zur Steuerung eines Moduls per USB im Linux Umfeld.
Branche: Technik
Rolle(n): Software-Entwicklungsingenieur
Skills: Python, C++, Boost, Shell, Yocto, GIT, Subversion, VIM
09/2012 - 03/2016
Sick AG, Waldkirch
  • Konfiguration, Inbetriebnahme und Verifikation vom Linux-Betriebssystem auf neue Hardware-Plattformen.
  • Softwareentwicklung zur Steuerung vom 3D-Kamera auf einem PowerPC Entwicklungsboard.
  • Entwicklung von Embedded-Linux-Treiber für 3DBildaufnahme und Modul-Steuerung.
  • Entwicklung von Mikrocontroller-Softwarekomponenten.
  • Entwicklung von Interprozessor-KommunikationSchnittstellen und Applikation-Komponenten.
  • Hardwarenahe Funktionsentwicklung und Unit-Tests.
  • Design und Implementierung von PC-Steuerungs-Tools in Python und QT.
Branche: Automationsunternehmen
Rolle(n): Software-Entwicklungsingenieur
Skills: C++, QT, Python, SCRUM, JIRA, Yocto, Shell, VIM, Eclipse, Embedded Linux OS, Freescale QorIQ, FPGA, Freescale Kinetis MK10, DMA, SPI, PCIE, USB, ETHERNET
07/2012 - 08/2012
Auslandsreise
02/2011 - 06/2012
Solutronic AG, Köngen
  • Spezifikation, Entwicklung und Dokumentation von Firmwarekomponenten für eine neue Wechselrichterreihe.
  • Erarbeitung und Durchführung von „Testcases“.
Branche: Solartechnik
Rolle(n): Software-Entwicklungsingenieur
Skills: C, Python, ENTERPRISE ARCHITECT, INFINEON
07/2010 - 01/2011
Ultratronik GmbH, Herrsching
  • Untersuchung eines Boards hinsichtlich einer neuartigen kapazitiven Touch-Technologie.
  • Firmware-Design und Mikrocontroller-Programmierung.
  • Entwicklung vom I2C-Input-Treiber
Branche: Elektronik
Rolle(n): Software-Entwicklungsingenieur
Skills: C, Python, VIM, EMBEDDED LINUX, ENTERPRISE ARCHITECT, PSOC3, I2C, RS232, V-MODEL
10/2008 - 06/2010
Bertrandt AG, Rottweil
  • Entwicklung von Embedded Linux Systeme basierend auf dem ARM9 Prozessor.
  • Softwareentwicklung im Bereich der Signalverarbeitung - Modulationsverfahren.
  • Entwicklung von Anwendersoftware in der Visual-StudioUmgebung.
  • Entwicklung von Firmware-Treibern für Kontaktlose Smartcard-Leser auf dem 32-bit-Mikrocontroller der ARM7-Familie.
Branche: Automobil- und Luftfahrtindustrie
Rolle(n): Software-Entwicklungsingenieur
Skills: C, C++, C#, MySQL, XML, KEIL, Eclipse, LINUXUBUNTU, ARM, RS232, USB