Profilbild von Anonymes Profil, Senior Embedded Software Engineer / Team Leader
verfügbar

Letztes Update: 01.01.2024

Senior Embedded Software Engineer / Team Leader

Abschluss: Dipl.–Ing. Sensorsystemtechnik.
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: arabisch (Muttersprache) | deutsch (verhandlungssicher) | englisch (verhandlungssicher) | französisch (verhandlungssicher)

Skills

+ Mehr als 12 Jahre Erfahrung in der Automotive Branche.
+ Langjährige Erfahrung in Echtzeit/Embedded–Entwicklung.
+ 10 Jahre Erfahrung in der Hardwarenahe Programmierung von Embedded Systemen in C.
+ Umfangreiche Erfahrung mit Programmierung unter verschiedenen 16/32 bit Mikrocontroller Architekturen: PowerPC/ARM/RH850/MagniV/Atmel..
+ Fundierte Kenntnisse in der Entwicklung unter AUTOSAR Architektur.
+ Erfahrung mit der Konfiguration und Integration von AUTOSAR OS/MCAL und andere BSW stacks.
+ Erfahrung mit Flash Bootloader Integration.
+ Kann professionell in Python programmieren.
+ Gutes Verständnis von Hardware.
+ Erfahrung mit Software verifikation (MISRA, Code Reviews, Unit Test, Integrationstest).
+ Mehrjährige Erfahrung in der Teamleitung, Mentoring und Management.
+ 2 Jahre Erfahrung in der Software Validation (ISTQB zertifiziert).

Technische Skills:
Programmiersprachen: C, C++, Python, WxPython, Assembler, Java, SAX, StingTemplate, Visual Basic, mySQL, HTML, MFC, Qt, OpenCV, UML.
Mikrocontroller: Traveo, Spectrum, Calypso, Bolero, MagniV, RH850, ATmega32, ATtiny2313, Cypress EZ–USB FX2, 8051.
Betriebssystem: Autosar OS, BareMetal, FreeRTOS, Embedded Linux.
IDE: Visual Studio, Eclipse, ArcticStudio.
Kommunikationsbus:CAN, LIN, Ethernet, BroadReach, USB, RS485, RS232, I2C, SPI, Flexray, HyperBus, UDS, KWP2000, J1939.
Test/Simulation: TestCocoon, TestUnit, CANoe, CANalyzer, CAPL, VT–System, PCAN Explorer,MatLab/Simulink, PSPICE.
Tools: Tresos, Davinci Configurator Pro, Geny, Make, Scons, CMake, TRACE32, PC–Lint, QAC, JIRA, RedMine, HP QualityCenter, DOORS, SVN, Git, ClearCase, FireBug.
Sonstiges: AUTOSAR, MISRA–Rules, ASPICE, V–Modell, ISO 26262.

Projekthistorie

04/2018 - bis jetzt
Embedded Software Entwickler / Team Leader
Automotive Zulieferer (Automobil und Fahrzeugbau, 1000-5000 Mitarbeiter)

Projektbeschreibung:
Entwicklung der embedded Software für verschiedene elektronische steuergeräte.

Aktivitäten:
+ Mikrocontroller Low–Level Programmierung in C.
+ Integration und konfiguration von AUTOSAR OS, MCAL und BSW–Stacks (mit Tresos und Arcticstudio).
+ Entwicklung und Konfiguration von Device-Treiber : NOR–Flash (N25Q), USB (MAX3420E), SPI, I2C, Schieberegister, analoge und digitale IO, EEPROM, Watchdog,
LED–Treiber (PCA9955B), Ethernet–PHY (TJA1101), HyperRAM, HyperFlash.
+ Debuggen und Trouble-Shooting (mit Trace32).

Tools & Technologien: C, Python, Assembler, ArcticStudio, Tresos, Make, SVN, Git, RedMine, CANanlyzer, Misra-Rules, PC-lint, Lauterbach, Trace32.

Microcontrollers: 16/32 bit PowerPC und ARM Architekturen.

03/2013 - 03/2018
Softwareentwickler / Build Manager / Team Leader
Automotive Zulieferer (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

Projektbeschreibung:
Entwicklung der embedded Software für verschiedener elektronischer Steuergeräte (Body Control Module, Smart Junction Box, Headlamp Control Module); einschließlich
SW-Architektur, Basissoftware Entwicklung, Bootloader Integration, AUTOSAR COM und Diagnosestack Integration.

Aktivitäten:
+ Entwicklung verschiedener Software–Module der Basissoftware
+ Integration und konfiguration von AUTOSAR MCAL (mit Tresos)
+ Device Treiberentwicklung: EMIOS–PWM, L9942 Schrittmotor
+ Flash Bootloader–Integration.
+ End Of Line DUT (Device under Test) Software- und systementwicklung
+ Leitung der Einsatz der DUT System Lösung in der Produktion
+ Entwicklung und Ausführung von Unit- und Integrationstests
+ Code Reviews.
+ Debuggen und Trouble-Shooting (mit Trace32).
+ Pflege der Build chain.
+ Software Release Management (einschliesslich GO–NO–GO Test)
+ Teilnahme an der Entwicklung eines C–Code–Generator–Tools (mit Java).
+ Entwicklung einem SW Release Generator Tool mit Python.

Tools & Technologien: C, C++, Python, WxPthon, Assembler, Eclipse, Tresos, Davinci Configurator Pro, Geny, Scons, Make, TortoiseSVN, Jira, DOORS, TestCocoon,
TestUnit, CANoe, Misra–Rules, QAC, pc–lint, Lauterbach, Trace32, Java, SAX, StingTemplate, Visual Basic.

Microcontrollers: 32bit PowerPC / RH850 Architekture.

10/2011 - 02/2013
Software Engineer
Automotive zulieferer – Leonberg (Automobil und Fahrzeugbau)

Projektbeschreibung:
Validation der Software der neue Frei–Programmierbares–Kombiinstrument.

Aktivitäten:
+ Analyse der System–Test–Spezifikation.
+ Testfälle definition und implementierung.
+ Systemtest–Plannung und -Durchführung zur Abdeckung aller funktionalen Anforderungen anhand von Pflichten- und Lastenhefte.
+ Entwicklung einem Bildverarbeitungsprogramm mit C++ zur Automatisierung von verschiedene Testfälle.

Tools & Technologien: CANoe, CAPL, TAE, ClearCase, VT–System, DOORS, OpenCV, Visual Studio, C++.

02/2011 - 09/2011
Systemingenieur
Big Automotive OEM – Fellbach (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

Projektbeschreibung:
Validation der Head–Unit Betriebsanleitung Software.

Aktivitäten:
+ Validierung der digitalen Betriebsanleitung Software der Head–Unit am Steuergerät sowie an der PC–Simulation.
+ Test–Spezifikation, -Plannung und -Durchführung zur Abdeckung aller funktionalen Anforderungen.
+ Manuelles und automatisiertes Abarbeiten von Test–Plänen und Test–Klassen.
+ Fehler–Berichterstellung in der Fehler–Tracking Umgebung.
+ Fehler–Analyse zur Beschleunigung des Fehler–Behebungsprozesses.

Tools & Technologien: CANoe, HP Quality Center, IBM Lotus, XSLT, XML, Eclipse, CAN, MOST.

Reisebereitschaft

Weltweit verfügbar
Profilbild von Anonymes Profil, Senior Embedded Software Engineer / Team Leader Senior Embedded Software Engineer / Team Leader
Registrieren