András B.

Softwareentwickler

München, Deutschland

Erfahrungen

Apr. 2023 - Bis heute
2 Jahren 9 Monaten
München, Deutschland

Softwareentwickler

Cruise Munich

  • Entwicklung von Radarsensoren für autonomes Fahren.
  • Entwicklung von Linux-Anwendungen und -Treibern für Multicore-ASIC-Radarsensor-Chips.
  • Verbesserung des Mailbox-Kommunikationskanals zwischen den on-Chip ARM- und DSP-Cores.
  • Verarbeitung der vom DSP-Core erzeugten Punktwolken-Daten des Radarsensors.
Jan. 2023 - Bis heute
3 Jahren
Ludwigsburg, Deutschland

Software-Tester

Borgwarner

  • Testen des e-Turbos für Porsche.
  • Durchführung von Software-Integrationstests.
  • Tools: Scalexio-Systeme von dSpace für Simulation, WinIDEA-Debugger, CANape von Vector, Polarion-Dokumentationssystem.
Jan. 2022 - Okt. 2022
10 Monaten

Softwareentwickler

NewTech GmbH

  • Freelancer-Projekt / im Auftrag der WS-Engineering GmbH.
  • Unser Produkt ist ein Schindler-Aufzug.
  • In den ersten 2,5 Monaten war ich an der Entwicklung einer auf Python basierenden Testumgebung beteiligt. Das heißt, Entwicklung von Test-APIs für die Test-Hardware, die das Aufzugssystem im Labor simuliert.
  • In den verbleibenden Monaten war ich in den Code-Review für das Produkt CCU (Car Controller Unit) eingebunden und habe auch einige Requirements-Reviews durchgeführt.
  • Die geprüften Module sind das ADC-Modul, das SPI-Modul, das GPIO-Modul, mehrere Low-Level-Hardware-Treiber-Module sowie Kommunikationsmodule wie CAN- und LIN-Module.
  • Code-Reviews wurden auch mit Checklisten und internen Vorgaben durchgeführt. Anschließend habe ich die entsprechenden Review-Formulare ausgefüllt und Bug-Tickets oder Change Requests in JIRA erstellt.
  • Die Entwicklung erfolgte nach agiler Methode mit wöchentlichen Sprints.
Juni 2020 - Dez. 2022
2 Jahren 7 Monaten
Kerpen, Deutschland

Software-Analyst / Business-Analyst

Hanon Systems

  • Freelancer-Projekt / im Auftrag der WS-Engineering GmbH.
  • Tätigkeit als externer Experte für Embedded-Systeme im Automobilbereich.
  • Umfassendes Wissen über embedded Automotive-Hardware und -Software.
  • Produkt: Kühlkompressor zur Batterie-Kühlung, eingesetzt in Elektrofahrzeugen von Ford und Volvo.
  • Kundensupport (Ford): Beantwortung eintreffender Kundenanfragen sowie Empfehlungen/Feedback an das interne Team, um die Kundenzufriedenheit sicherzustellen.
  • Beantwortung von TDR (Technical Design Review)-Fragen in vorgeschriebenen Formularen.
  • Lesen und Verstehen von Hardware-Dokumentationen, Schaltplänen, Low-Level-Software, intern entwickelten Betriebssystemen, Treibern, Anwendungen, Qualitätsdokumentationen, Testdokumentationen, Testergebnissen.
  • Überprüfung der MISRA-Regeln mit dem PRQA-Tool in Volvo- und Ford-Projekten.
  • Einrichtung der Compiler-Umgebung mit LINT-Code-Compliance-Checker.
  • Korrektur von MISRA-Regelverstößen im Quellcode und Erstellung von Berichten für den Kunden.
  • Entwicklung kleiner Skripte zur Integration von Diagnoseergebnissen und Tool-Integration in den Kompilierungsprozess.
  • Entwicklung von Embedded-Tools (C / Embedded Linux): Entwicklung des "Spi-Spy over Ethernet" Embedded-XCP-Diagnosetools.
  • Entwicklung eines Linux-LKO-Plattform-HW-Treibers.
  • Entwicklung einer Applikation für hochdatengeschwindige Kommunikation.
Juni 2019 - Jan. 2020
8 Monaten
München, Deutschland

Softwareentwickler

Technica Engineering GmbH

  • Entwicklung in C/C++/Python.
  • Entwicklung von Testsystemen zur Prüfung der Ethernet-Sicherheit im Automotive-Ethernet.
  • Erstellung eines Testframeworks für IPSEC-Protokolltests unter Linux-/Windows-Systemen.
  • Produktname ist TDFNext.
  • Der Strongswan-Daemon wird verwendet, um die Kommunikation zwischen Clients zu simulieren.
  • Boost-C++-Module werden eingesetzt.
  • JIRA wird zur Projektplanung genutzt.
  • Jenkins wird für Continuous Integration und Testing eingesetzt. Tests wurden so eingerichtet, dass sie über Nacht laufen.
März 2018 - Mai 2019
1 Jahr 3 Monaten
München, Deutschland

Software-Testingenieur

Magna

  • Eingesetzt über Hays und Fodof GmbH.
  • Software-Qualifikationstests, SW-Integrationstests, SW-Unit-Tests in Zusammenarbeit mit SW-Entwicklern.
  • Unit-Tests der Low-Level-SW-Module.
  • Produkt: LIDAR- und ADCAM-Sensoren für autonomes Fahren.
  • Entwickelt für BMW. Basis-SW-Tests.
  • Tools: Cantata (Unit-Testing), Telemotive Test Automation Tool (in Python programmiert), Sikulix-Automatisierungstool, PTC Integrity LM Client, Lauterbach Debugger, Jenkins für Continuous Integration und Testing, Eclipse zur Codebearbeitung.
  • Selenium zum Überprüfen der Online-Release-Informationen und automatischen Parsen zur Unterstützung der Tests.
  • BMW-Tools: E-Sys, EDIABAS Diagnosetool, FAT (Flash Absicherung Tool).
  • Durchführung von Release-Tests, Entwicklung neuer Tests, Testautomatisierung, Ausbau und Verbesserung neuer Teststände.
  • Sprachen: C, Python, CAPL (Vector).
  • Verwendete Methoden / Standards: ISO 26262 für funktionale Sicherheit, Automotive SPICE Level 2 und 3, V-Modell-basierte Entwicklung mit agiler Methodik.
Mai 2012 - Feb. 2018
5 Jahren 10 Monaten
Veszprém, Ungarn

Software-Entwicklungsingenieur

Valeo Auto Electric kft

  • Entwicklung und Test von Dashboard-Elektronik-Software.
  • Softwareentwicklung des TCM (Top Column Module).
  • Entwicklung von Softwaretest-Tools.
  • Automatisierung von Softwaretests mit in PERL/Python geschriebenen Tools.
  • Entwicklung von OSEK/Autosar-/Switch-Funktionalitäten.
  • SW-Entwicklung/Unit-Test/SW-Test/SW-Integrationstest.
  • Anwendung von Automotive SPICE für Entwicklungsprozesse.
  • In internationalem Team von ca. 20 Personen. Täglicher Kontakt mit der Zentrale in Bietigheim-Bissingen/Deutschland.
  • Produkte:
  • Volkswagen MQB TCM
  • QOROS (Cherry Quantum) TCM
  • BMW35UP
  • Daimler MRA2/MOPF
  • Verantwortung/Aufgaben:
  • Entwicklung von SW-Funktionen gemäß SW-Anforderungen
  • Behebung von SW-Abweichungen basierend auf Bug-Report-Tickets
  • Review der Arbeiten anderer Entwickler
  • Vorschläge zur Effizienzsteigerung
  • Überprüfung der Prozesse
  • Erstellen von Test-Spezifikationsdokumenten aus Systemanforderungen
  • Einführung von Automotive SPICE-Methoden
  • Erstellung des Low-Level-Software-Designs
  • Implementierung des Produktcodes in C
  • Unit-Tests
  • Integrationstests
  • Softwaretests (Testcode in Java)
  • Erstellen von Fehlerprotokollen und Verwaltung des Lifecycles
  • Verfolgung des Fehler-Lifecycles und Steuerung der Behebung
  • Entwicklung der Testautomatisierung. Erstellen von Tools in Perl und Python
  • Integration der Testautomatisierung in den aktuellen Prozess und Optimierung durch Automatisierung
  • Schulung der Anwender in mehreren Standorten (Veszprém (Ungarn), Kairo (Ägypten), Shenzhen (China), Bietigheim-Bissingen (Deutschland)) in der Nutzung der automatisierten Testumgebung
  • Tools und Technologien:
  • Renesas Mikrocontroller-Debugger (Embedded Development)
  • Vector CANoe CAN (8.0, 9.0, 10.0) Busmess-Tool
  • CASTLE (intern entwickeltes SW-Tester-Tool mit Mikrocontrollern und FPGAs zur Produktprüfung)
  • Eclipse, Java-Entwicklungstool
  • DOORS strukturiertes Dokumenten-Editor
  • Dimensions Versionskontrolle (ebenfalls intern entwickelt)
  • TESSY (3.2) für Unit-Tests
  • V-Modell-basierte Entwicklung mit agiler Methodik.
Mai 2011 - Apr. 2012
1 Jahr
Budapest, Ungarn

Softwareentwickler

Ericsson Hungary Ltd.

  • Entwicklung der Software für den Smartedge Router (~1 Jahr).
  • Experimente mit BSD Linux und VxWorks Betriebssystemen.
  • In internationalem Team von ca. 10 Personen. Ungarn (Budapest), Kanada (Vancouver), Indien (Bangalore).
  • Produkte:
  • Redback/Ericsson Smartedge Router
  • Redback Linecards, Channelized Cards, Cyclops Linecard, 20 Gig Port Ethernet, ATM Linecards
  • Maincard Applikationsschicht
  • Verantwortung:
  • Bugfixing in der Smartedge Applikationsschicht
  • Verständnis der Verbindungen zwischen Applikationsschicht und Serviceschicht (Hardware-Schicht, HW-Treiber-Schicht)
  • Dokumentation der Bugs und deren Behebung
  • Interne Bugreports aus der SW-Testabteilung
  • Externe Bugreports von Kunden
  • Kundenkontakt bei externen Bugreports
  • Aufgabenverteilung bei eingehenden Bugs/Berichten im Team (mit internen Kommunikationstools)
  • Kontakt zur Zentrale in Vancouver/Kanada
  • Tools:
  • BSD Linux (Teil des Produkts)
  • VxWorks Betriebssystem (Teil des Produkts)
  • ExtraView Bug-Tracking-Tool
  • Coverity Prevent C/C++ Code-Analysetool
  • MinGW C/C++ Native Development Tool unter Windows
  • LXR (internes Tool) zur Suche im Sourcecode (ca. 2 Milliarden Zeichen, enthält C/C++, Java, ASM)
  • Source Insight Sourcecode-Editor und -Analyzer unter Windows
  • PuTTY zum Verbinden mit internen Linux-Servern (BSD Linux, Entwicklung von Bash-Skripten)
  • GCC-Compiler unter BSD Linux
  • VIM Editor unter BSD Linux
  • Test-Hardware und Smoke-Test-Server für automatisierte Schnelltests
  • CVSM Versionskontrollsystem
März 2011 - Apr. 2011
2 Monaten
Budapest, Ungarn

Embedded-Software- und Hardware-Entwickler

VERTESZ Elektronika kft

  • Ca. 3 Monate Embedded-Software- und Hardware-Entwicklung für Hochspannungs-Mess- und Aufzeichnungssysteme.
  • Volle Produktverantwortung (kleines Unternehmen mit ca. 25 Personen, überwiegend Fertigung).
  • Team aus 25 Personen, darunter 4 Entwickler, Fertigung und Projektleiter.
  • Produkte:
  • Hochspannungs-Messsystem (sog. Hochspannungs-Endlinien-Messgerät)
  • Industrieller Messsender mit Hochspannungsisolierung
  • Verantwortung:
  • Hardwareentwicklung (PCB, Schaltpläne, Funktionsprinzipien)
  • Softwareentwicklung für embedded Messhardware
  • Komplette mechanische Konstruktion
  • Vollständige Kontrolle über den Produktlebenszyklus, von Entwicklung über Teilebeschaffung bis hin zur Serienproduktion und Support
  • Überführung von Kundenanforderungen in Design-, Test- und Spezifikationsdokumente
  • Interne Entscheidungen zum Produktkonzept, HW und SW
  • Tools:
  • Eagle PCB Editor
  • Microchip HW- und SW-Tools: Microchip MPLAB, ICD2 Debugger, DSP-Entwicklungstools, C-Compiler für dsPIC
  • OpenOffice für Dokumentation
März 2008 - Feb. 2011
3 Jahren
Veszprém, Ungarn

Software-Verifikationsingenieur

Continental Teves Hungary Ltd.

  • 3 Jahre Softwareverifikation für Bremsensteuergeräte mit fahrdynamischer Simulation in der Fahrzeugtestabteilung.
  • Testen von ABS/ESP/AYC-Systemen mit simuliertem Fahrzeug und Teststrecke; die Simulationsumgebung läuft unter VxWorks.
  • Verbesserung von Testtools (C++), Erstellung von GUI-Anwendungen.
  • Testauswertetools in MATLAB-Skripts.
  • Vergleich der Simulationsergebnisse mit realen Streckenmessungen und Anpassung der Simulationsmodelle an die reale Umgebung.
  • Entwicklungsarbeit in multinationalem Umfeld.
  • Arbeit im Team mit ca. 20 Personen, hauptsächlich Testfahrer auf der in Veszprém gebauten Teststrecke.
  • Täglicher Kontakt mit weiteren 15 Personen, überwiegend Softwareentwicklern, und Kontakt mit 15–20 Personen am Standort Frankfurt am Main.
  • 18 Monate Tätigkeit am Standort Frankfurt am Main, dort Schulung und reguläre Arbeit.
  • Produkte:
  • Volvo ABS/AYC (ESP)-Systeme
  • Ford ABS/AYC (ESP)-Systeme
  • Land Rover ABS/AYC (ESP)-Systeme
  • Internes Produkt: Manoeuvre Generator (Teil des Testsystems)
  • Verantwortung:
  • Testen der Volvo-, Ford- und Land Rover ABS/AYC (ESP)-Software und Untermodule in der Simulationsumgebung
  • Funktionstests der Untermodule gemäß Spezifikation
  • Systemintegrationstests an Pre-Releases und Releases für Kunden; Sicherstellung der Softwarequalität vor Freigabe
  • Anpassung der Simulationsumgebung an die Realität; Kalibrierung der Modellparameter basierend auf Teststreckenmessungen
  • Unterstützung neuer Testpiloten auf der neu gebauten Teststrecke; Wissensaustausch im Team
  • Kontakt zur Zentrale in Frankfurt am Main, Austausch mit Experten und Projektleitern; gelegentliche Reisen nach Frankfurt und dortige Arbeit
  • Entwicklung des Simulationssystems: Entwicklung von Simulationsmodulen sowie Grafik- und GUI-Modulen
  • Entwicklung von Test-Setup-Konfigurationen, überwiegend in internen Sprachen wie MPRL (interne Manöver-Definitionssprache)
  • Auswertung von Testmessungen und Kontakt zu SW-Entwicklern bei Bugs
  • Interne Produktverantwortung für den Manoeuvre Generator (2010) als Teil der internen Simulationsumgebung; grafischer Wellenform-Generator bzw. Manövereditor zur Erstellung von Manövern als Eingabe für die Fahrsimulation. Dieses Produkt wurde unter meiner Verantwortung entwickelt; mein Team und ich erhielten dafür den firmeninternen Silver Award.
  • Entscheidung über eingehende Bugreports und Ideen/Anmerkungen der Endnutzer zum Manoeuvre Generator; Festlegung, welche Berichte oder Vorschläge umgesetzt werden
  • Entwicklung automatisierter Tests in MATLAB. Dieses Testsystem steuert den Simulationsprozess, wertet nach Ausführung der Testfälle die Ergebnisse aus und erstellt einen XML-Report. Es wird auch für ABS- und AYC (ESP)-Tests verwendet. Verantwortung für Ideen und Implementierungsentscheidungen
  • Tools:
  • MATLAB
  • MATLAB Simulink (Auswertung der Testergebnisse)
  • Borland C++ Builder 6.0 (Entwicklung von Simulationstools)
  • Intern entwickelte Fahr- und Streckensimulationssoftware und -hardware SimTest1 und SimTest2 (VTC)
  • MKS Versionskontrollsystem
  • Interne Compiler für Manöver-Programmiersprachen
  • Lotus Notes E-Mail-System
  • MKS SAFE Task-Management-Tool (Task-Zustandsmaschine)
  • Vector CANalyzer CAN-Mess-Tool, CAPL-Programmierkenntnisse
  • XDL-Tools und Diagnose-Reader/-Management-Tools (intern entwickelt)
  • Auszeichnungen:
  • Silver Award (März 2011) für das Manoeuvre Generator Projekt. Unser Team erhielt diese interne Auszeichnung für die erfolgreiche Testunterstützung.
Juli 2007 - Feb. 2008
8 Monaten
Budapest, Ungarn

Produktsupport-Ingenieur

Robert Bosch GmbH Ungarn

  • 3 Monate Produktsupport und Produktkenntnisse.
  • Automobil- und Karosserieelektronik.
  • Produkte:
  • IVECO- und AUDI-Karosseriecomputer
  • Verantwortlichkeiten:
  • Produktsupport
  • Kontaktpflege mit den Entwicklern
  • Kontaktpflege mit der Fertigung in Hatvan (Ungarn)
  • Bearbeitung von Produktfehlern beim Produktionsstart des Audi-Karosseriecomputers in Hatvan.
Mai 2006 - Mai 2007
1 Jahr 1 Monate
Szombathely, Ungarn

Forschungsingenieur

Epcos Electronic Parts

  • 1-jähriger Forschungsstipendienvertrag.
  • Forschungs- und Entwicklungsergebnisse flossen in meine Diplomarbeit ein.
  • Entwicklung eines Messsystems namens „Ramp Analyser”.
  • Komplete Entwicklung eines Messsystems zur nicht-invasiven Untersuchung der Materialqualität von Elektrolytkondensatoren.
  • Produkte:
  • Ramp-Analyser-Technologie
  • Produktkenntnisse zu EPCOS Aluminium-Elektrolytkondensatoren
  • Verantwortlichkeiten:
  • Entwicklung des Ramp-Analyser-Messsystems zur nicht-invasiven Messung von inneren Materialparametern an Aluminium-Anode und Elektrolyt.
  • Festlegung des Gesamtkonzepts
  • Kontaktaufnahme mit der Forschung an der Universität Graz (Österreich)
  • Entwicklung der gesamten Hardware (Leiterplatte, Mechanik, Schaltpläne)
  • Organisation der Produktion des Messsystems
  • Zusammenbau des Systems
  • Testläufe am System und Analyse der Messergebnisse
  • Installation des Systems
  • Werkzeuge:
  • Tango PCB-Editor
  • Schaltplansimulation in OrCad und PSPICE
  • LabView (National Instruments)
  • AutoCAD für die mechanische Konstruktion

Zusammenfassung

Mein Ziel ist es, die Herausforderungen der Hightech zu meistern. Ich möchte Ingenieur der Gegenwart und der Technik der Zukunft sein.

Sprachen

Ungarisch
Muttersprache
Englisch
Verhandlungssicher
Deutsch
Grundkenntnisse

Ausbildung

Sept. 2002 - Juni 2007

Technische Universität Budapest, Fakultät für Elektrotechnik

Master-Abschluss in Elektrotechnik, Spezialisierung auf Mikroschaltungen und Module; Nebenfach Software-Engineering · Elektrotechnik · Budapest, Ungarn

Sept. 1998 - Juni 2002

Budapest Kőbányai Önkormányzat Szent László Gimnázium

Budapest, Ungarn

Zertifikate & Bescheinigungen

ISTQB Certified Tester Foundation Level

ISTQB

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen