Profilbild von Anonymes Profil, Embedded Softwareentwickler, Team-/Projektleiter C, C++  Telekommunikation, Automotive, Industrie

Andreas Major

verfügbar

Letztes Update: 24.09.2023

Embedded Softwareentwickler, Team-/Projektleiter C, C++ Telekommunikation, Automotive, Industrie

Abschluss: Dipl.-Ingenieur (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Skills

Programmiersprachen: C, C++, C#, netBeans 
Tools: Enterprise Architect UML, GNU-Make, Shell, ClearCase, Subversion, Mercurial, hgTortoise, xUnit, Lint
Entwicklungsumgebungen: Eclipse, Microsoft Visual Studio
Anwendungsapplikationen: Microsoft Office (Excel VBA, Word, Powerpoint), OpenOffice
Betriebssysteme: Linux, Windows 7, Android, Symbian OS
Embedded Kenntnisse: ARM 7, ARM 9, SAB 80C161o, ATMEL controller, BeagleBoneBlack, Raspberry Pi

Erfahrungen im Bereich der
- Projektleitung und Entwicklung von embedded Devices in C
- Applikationsentwicklung für Mobiltelefone, PDAs und Windows PCs, automotive infotainment
- automatischen Spracherkennung
- Entwicklung und Integration von Spracherkennung- und Multimedia sowie Online-Applikationen.
- Test Driven Development, Automatische Software-Tests

Methodenkompetenzen:
- Objektorientierte Analyse, Design und Programmierung mit UML
- Softwareentwicklungs- Test- und Review-Prozesse
- Kommunikations- und Teamfähigkeit
- Organisationsfähigkeit
- hohe Lernbereitschaft
- Agile Softwareentwicklung nach SCRUM
- Requirementsengineering
- Risikomanagement
- Projektmanagement

Software Tools:
- Rational Test Realtime, Rational Purify, Lint, xUnit (für Softwaretest)
- Visual Studio .Net, Eclipse, Codelite, GNU-toolchain (Entwicklungsumgebungen)
- Rational Clear Case, CMSynergy und Subversion, HG Mercurial (Versionsverwaltungen)
- Doxygen (automatische Software-Dokumentation)

Standards:
- MOST

 

Projekthistorie

09.2000 - 02.2002
Integration eines Spracherkennungssystems in Windows CE betriebene Geräte. Portierung des ANSI C
codes in ein Component Object Model (COM). Erstellung von Sprachgesteuerten Applikationen.

03.2002 - 09.2004
Integration und Entwicklung eines Spracherkennungssystems/-anwendung basierend auf der Nokia Series
60 Platform mit Symbian OS (C++). Projektleitung und Entwicklung eines neuen Such-Alglorithmus zur
automatischen Spracherkennung anhand großen Wortschätzen. Code-Optimierung und Leistungsmessung auf
den Plattformen ARM, Linux und Windows. Windows PC-basierte Vorfeldentwicklung einer Software eines
sprachgesteuerten Navigationssystems (Visual C++).

10.2004 - 09.2005
Produktentwicklung (Architektur, Design mit UML 2.0, Implementierung und Test). Benutzte
Testsoftware: cUnit, Rational Test Realtime, Rational Purify.

10.2005 - 01.2006
Eigenverantwortliche Vorfeldentwicklung (Machbarkeitsstudie, System- und funktionalem Design mit UML
2.0), Implementierung und Softwaretest (in Simulation und Zielplatform) einer Sprachkomponente
(Spracherkenner und Sprachsynthese mit Datenhaltung und UI auf Qualcomm Plattform)

02.2006 - 06.2006
Entwicklung einer Software-Toolchain (Anforderungsanalyse, Machbarkeitsstudie, Design und
Implementation in C#, Visual C++, C) zur automatisch Durchfürhrung von \"Acceptance Tests\" Qualcomm
basierter Mobiltelefonsoftware. Projektleitung (Führung eines internationalen Softwareteams) zur
Weiterentwicklung dieser Testumgebung und internationalen, unternehmensweiten Einführung.

07.2006 - 09.2006
Leitung, Evaluierung, Architektur und Implementierung in C++ eines eMail-Push-Clients (WAP) auf
einem aktuellen Mobiltelefon (Qualcomm basiert).

10.2006 - 09.2007
Spezifikationserstellung zur Sprachbedienung eines Navigationssystems. Controlling eines internationalen Entwicklungsteams zur Umsetzung und Anbindung der Spezifikation in den verschiedenen Softwarekomponenten (C++). Betreuung der Sprachbedienung bis Produktionsstart (12.2009)

10.2007 - 04.2010
Teamleitung (4 Mitarbeiter), Software-Design, -Architektur (Enterprise Architect) und -Implementierung (C++) einer Schnittstellenkomponente zwischen externer Zulieferersoftware und eines Touchscreen-HMI-Systems (Automotive - Multimedia, Navigationssystem). Prozesse zur automatischen Codegenerierung (XML,XSLT). Weiterentwicklung einer Test-Umgebung (C++). Spezifikations-Reviews und Schnittstellenabsprachen beim Kunden vor Ort im Ausland. Betreuung einer Zulieferfirma (Erstellung des Lastenhefts sowie Abnahme der gelieferten Software). Spezifikation einer Navigationssystemanbindung an ein HMI. Controlling einer Softwarezulieferfirma. Anbindung der Applikationen über MOST

06.2010 - 02.2013
HMI-Applikationsentwicklung automotive, Spezifikation, Implementierung in C++, PC-Testumgebung in C++ von: Implementierung neuer Bluetooth-Funktionen (Kopfhörer, Fernbedienungen, Eingabegeräte) , Spezifikation, Architektur u. Implementierung der Bluetooth-Telefonieanbindung; Softwareupdate-System; Online-Dienste (Internet Browser; spezielles Online-Portal u. Fahrtenbuch)
Schnittstellenabsprachen mit anderen Zulieferern. Entwicklung nach agiler Methode SCRUM. Analyse und Verarbeitung von MOST Signalen.

03.2013 - 
Projektleitung, Projekt-Controlling, Risikomanagement und Entwicklungsprozesse für ISO 9001 Zertifizierung inklusive der Erstellung sämtlicher benötigter Prozessvorlagen. Einführung von SCRUM in das Unternehmen (Schulung der Mitarbeiter und Projektbegleitung zur Vertiefung und Anwendung der agilen Methode). Projektakquise inklusive -angebotserstellung und Anforderungsanalyse in direktem Kontakt mit den jeweiligen Kunden. Leitung von vier Projekten. Softwareintegration eines Vorfeldprojektes Infotainmentsystem für einen Kunden.

 

Reisebereitschaft

Verfügbar in den Ländern Deutschland
- Ich kann ab dem 01.04.2015 zu 100 % im Großraum Nürnberg, Fürth, Erlangen vor Ort tätig sein.
Profilbild von Anonymes Profil, Embedded Softwareentwickler, Team-/Projektleiter C, C++  Telekommunikation, Automotive, Industrie Embedded Softwareentwickler, Team-/Projektleiter C, C++ Telekommunikation, Automotive, Industrie
Registrieren