Hardwarenahe Embedded Softwareentwicklung, C/C++
Aktualisiert am 17.05.2022
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 17.05.2022
Verfügbar zu: 50%
davon vor Ort: 0%
Embedded C++
Hardwarebezug
Englisch
gut in Wort und Schrift

Einsatzorte

Einsatzorte

möglich

Projekte

Projekte

4 Monate
2020-01 - 2020-04

Autonomes Fahren (Bootnamanger)

Softwareentwickler Scrum Agile Entwicklung
Softwareentwickler

Entwicklung Bootmanager
+ Design- und Konzepterstellung
+ Erstellen der Softwarearchitektur und Buildvariante
+ Realisierung des SW-Feindesign in C++
+ Umschreiben von vorhandenem C-Code in C++
+ Statische Codeanalyse

Xilinx SDK Eclipse Jira Bitbucket PRQA QAC Bosch Tools (FLUX)
Scrum Agile Entwicklung
Bosch GmbH
Leonberg (Württemberg)
3 Monate
2019-11 - 2020-01

Sitzpneumatikmodul

Softwaretester
Softwaretester

+ Analyse FAT Testabdeckung
+ Erstellen der Testspezifikation
+ Durchführung der Test
+ Erstellen der Testberichte

CANoe BMW Tools (PQFA/FAT EDIABAS)
AVL Software and Functions GmbH
Leonberg (Württemberg), Fa. HALSoft GmbH
4 Jahre 7 Monate
2014-04 - 2018-10

Serienfertigung

Embedded Softwareentwickler
Embedded Softwareentwickler
  • Zentraler Ansprechpartner innerhalb des Unternehmens für die Softwareunterstützung der industriellen Serienfertigung von automotiven Infotainment-Steuergeräten
  • Berücksichtigung der besonderen Software-Anforderungen im vollautomatischen Serienfertigungsprozess
  • Teilprojektleitung, welche die Releaseplanung in Abhängigkeit von wichtigen Fertigungsmeilensteinen einschließt sowie die Überwachung der Softwaremigration in bestehende Fertigungsabläufe.
  • Optimierung von Testabläufen in der Fertigung
  • Bearbeitung von Tickets (Analyseergebnisse, Status, Aufwand, Workflow)
  • Erstellung und Durchführung von SW-Tests, insbesondere Unit-Tests
  • Durchführung von Funktions-Tests zur Verifikation der Implementierung bzw. Fehlerbehebung
  • Design- und Konzepterstellung (Abstimmung im Team, Requirementsanalyse, Erstellung von internen Requirements)
  • Unterstützung der Testgruppe bei der Erstellung von Testspezifikationen sowie bei der Fehlersuche
  • Realisierung des SW-Feindesign in Quellcode
  • Inbetriebnahme neuer Tuner-Musterteile
  • SW-Qualitätsvorgaben einhalten und zur stetigen Verbesserung beitragen
HD62 / ARM Cortex A5 (Socionext) i.MX6 / ARM Cortex A9 (Freescale) x86 (Intel) C C++ C# Eclipse MS Visual Studio Enterprise Architect Subversion Git Lauterbach T32 GNU-Tools (gcc make) VMWare Player
Hirschmann Car Communication, Neckartenzlingen

Aus- und Weiterbildung

Aus- und Weiterbildung

Elektroniker für Geräte und Systeme

Ausbildung
2011?2014

Elektroniker für Geräte und Systeme, Hirschmann Car Communication,
Neckartenzlingen. Betrieblicher Auftrag: Aufbau und Inbetriebnahme eines linuxbasierten Remote Debugging Systems

2011?2014

Gewerbliche Berufsschule, Friedrich-Ebert-Schule, Esslingen-Zell.

2010?2011

Bachelor-Studiengang ?Softwaretechnik?, 1 Semester, Universität Stuttgart.

2009?2010

Bachelor-Studiengang ?Maschinenbau?, 3 Semester, Hochschule Offenburg.

2005?2008

Abitur, Technisches Gymnasium, Ferdinand von Steinbeis Schule, Reutlingen.

Weiterbildung
12/2017

Training ?Embedded-Linux-Softwareentwicklung?, MicroConsult, München.

06/2016

Training ?Embedded-Echtzeit-Linux: Vom Bootloader bis zum Realtime- System (Linux-RTOS)?, MicroConsult, München.

Kompetenzen

Kompetenzen

Top-Skills

Embedded C++ Hardwarebezug

Produkte / Standards / Erfahrungen / Methoden

Agile Entwicklung
Bitbucket
CANoe
Eclipse
Jira
PRQA QAC
Scrum
Xilinx SDK

Erfahrungen

Über 4 Jahre hardwarenahe Softwareentwicklung

Schwerpunkt

  • Embedded C/C++ (RTOS, Linux)
  • Hardwarenahe Programmierung

Software Kenntnisse
Sprachen

C, C++, Assembler, C#

Werkzeuge

Eclipse, MS Visual Studio, Atmel Studio, Enterprise Architect, SVN, Git, Lauterbach T32, Atmel ICE, GNU-Tools (gcc, make), VMWare Player

Plattformen

Linux, FAMOS

Prozessoren

HD62 / ARM Cortex A5 (Socionext), i.MX6 / ARM Cortex A9 (Freescale), x86 (Intel), Atmel AT89C5131, Atmel ATMega16 (Microchip)

Branchen

Branchen

Automotive

Einsatzorte

Einsatzorte

möglich

Projekte

Projekte

4 Monate
2020-01 - 2020-04

Autonomes Fahren (Bootnamanger)

Softwareentwickler Scrum Agile Entwicklung
Softwareentwickler

Entwicklung Bootmanager
+ Design- und Konzepterstellung
+ Erstellen der Softwarearchitektur und Buildvariante
+ Realisierung des SW-Feindesign in C++
+ Umschreiben von vorhandenem C-Code in C++
+ Statische Codeanalyse

Xilinx SDK Eclipse Jira Bitbucket PRQA QAC Bosch Tools (FLUX)
Scrum Agile Entwicklung
Bosch GmbH
Leonberg (Württemberg)
3 Monate
2019-11 - 2020-01

Sitzpneumatikmodul

Softwaretester
Softwaretester

+ Analyse FAT Testabdeckung
+ Erstellen der Testspezifikation
+ Durchführung der Test
+ Erstellen der Testberichte

CANoe BMW Tools (PQFA/FAT EDIABAS)
AVL Software and Functions GmbH
Leonberg (Württemberg), Fa. HALSoft GmbH
4 Jahre 7 Monate
2014-04 - 2018-10

Serienfertigung

Embedded Softwareentwickler
Embedded Softwareentwickler
  • Zentraler Ansprechpartner innerhalb des Unternehmens für die Softwareunterstützung der industriellen Serienfertigung von automotiven Infotainment-Steuergeräten
  • Berücksichtigung der besonderen Software-Anforderungen im vollautomatischen Serienfertigungsprozess
  • Teilprojektleitung, welche die Releaseplanung in Abhängigkeit von wichtigen Fertigungsmeilensteinen einschließt sowie die Überwachung der Softwaremigration in bestehende Fertigungsabläufe.
  • Optimierung von Testabläufen in der Fertigung
  • Bearbeitung von Tickets (Analyseergebnisse, Status, Aufwand, Workflow)
  • Erstellung und Durchführung von SW-Tests, insbesondere Unit-Tests
  • Durchführung von Funktions-Tests zur Verifikation der Implementierung bzw. Fehlerbehebung
  • Design- und Konzepterstellung (Abstimmung im Team, Requirementsanalyse, Erstellung von internen Requirements)
  • Unterstützung der Testgruppe bei der Erstellung von Testspezifikationen sowie bei der Fehlersuche
  • Realisierung des SW-Feindesign in Quellcode
  • Inbetriebnahme neuer Tuner-Musterteile
  • SW-Qualitätsvorgaben einhalten und zur stetigen Verbesserung beitragen
HD62 / ARM Cortex A5 (Socionext) i.MX6 / ARM Cortex A9 (Freescale) x86 (Intel) C C++ C# Eclipse MS Visual Studio Enterprise Architect Subversion Git Lauterbach T32 GNU-Tools (gcc make) VMWare Player
Hirschmann Car Communication, Neckartenzlingen

Aus- und Weiterbildung

Aus- und Weiterbildung

Elektroniker für Geräte und Systeme

Ausbildung
2011?2014

Elektroniker für Geräte und Systeme, Hirschmann Car Communication,
Neckartenzlingen. Betrieblicher Auftrag: Aufbau und Inbetriebnahme eines linuxbasierten Remote Debugging Systems

2011?2014

Gewerbliche Berufsschule, Friedrich-Ebert-Schule, Esslingen-Zell.

2010?2011

Bachelor-Studiengang ?Softwaretechnik?, 1 Semester, Universität Stuttgart.

2009?2010

Bachelor-Studiengang ?Maschinenbau?, 3 Semester, Hochschule Offenburg.

2005?2008

Abitur, Technisches Gymnasium, Ferdinand von Steinbeis Schule, Reutlingen.

Weiterbildung
12/2017

Training ?Embedded-Linux-Softwareentwicklung?, MicroConsult, München.

06/2016

Training ?Embedded-Echtzeit-Linux: Vom Bootloader bis zum Realtime- System (Linux-RTOS)?, MicroConsult, München.

Kompetenzen

Kompetenzen

Top-Skills

Embedded C++ Hardwarebezug

Produkte / Standards / Erfahrungen / Methoden

Agile Entwicklung
Bitbucket
CANoe
Eclipse
Jira
PRQA QAC
Scrum
Xilinx SDK

Erfahrungen

Über 4 Jahre hardwarenahe Softwareentwicklung

Schwerpunkt

  • Embedded C/C++ (RTOS, Linux)
  • Hardwarenahe Programmierung

Software Kenntnisse
Sprachen

C, C++, Assembler, C#

Werkzeuge

Eclipse, MS Visual Studio, Atmel Studio, Enterprise Architect, SVN, Git, Lauterbach T32, Atmel ICE, GNU-Tools (gcc, make), VMWare Player

Plattformen

Linux, FAMOS

Prozessoren

HD62 / ARM Cortex A5 (Socionext), i.MX6 / ARM Cortex A9 (Freescale), x86 (Intel), Atmel AT89C5131, Atmel ATMega16 (Microchip)

Branchen

Branchen

Automotive

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.