Rajan K.

Bauteilverantwortlicher, ECU-Verantwortlicher, Projektmanager

München, Deutschland

Erfahrungen

Mai 2021 - Bis heute
4 Jahren 6 Monaten

Bauteilverantwortlicher, ECU-Verantwortlicher, Projektmanager

Cariad

Projekt: ECU Connectivity TrxM (Transceiver Modul) / OCU4 (Online Control Unit) Kunde: Cariad, OEMs: AUDI, VW, Porsche, Skoda etc.

  • Systemintegration und Wartung: Integration und Wartung fortschrittlicher Systeme in Fahrzeugplattformen, Zusammenarbeit mit einem Team aus Kfz-Technikern und leitenden Ingenieuren an autonomen Fahrzeugplattformen.
  • Fehlersuche und Problembehebung: Durchführung tiefergehender Analysen gemeldeter Fahrzeugprobleme, Behebung von Fehlern an Sensoren, Steuergeräten, Datenerfassungsgeräten, Software und Kommunikationssystemen.
  • Fahrzeugkommunikation: Diagnose und Behebung komplexer Kommunikationsprobleme in verschiedenen Bussystemen (CAN, FlexRay und Ethernet) zur Sicherstellung einer zuverlässigen Fahrzeugperformance.
  • Praktische Diagnose: Physischer Ausbau und Wiederzusammenbau von Fahrzeugkomponenten zur Identifikation und Behebung zugrunde liegender Fehler als First Responder bei Fahrzeugstörungen.
  • Kontinuierliche Verbesserung: Erarbeitung umsetzbarer Rückmeldungen zu wiederkehrenden Problemen und proaktive Vorschläge zur Verbesserung der Zuverlässigkeit und Effizienz der autonomen Fahrzeugsysteme.
  • Kundenorientierte Fehlerbehebung: Direkte Zusammenarbeit mit Kunden vor Ort unter Anwendung fortgeschrittener Problemlösungsfähigkeiten zur schnellen Behebung von Systemproblemen.
  • Verantwortung für die Softwareintegration des TrxM-(Transceiver-Modul-)SW vom Zulieferer und Überprüfung der Implementierung.
  • Koordination mit anderen ECUs im Netzwerk wie Gateway-ECUs, RPA und ICASx zur Überprüfung und Klärung der Grundursache von Problemen mit der neuen Software.
  • Klärung der Netzwerkimplementierung und Abstimmung mit dem Zulieferer LGE Korea.
  • Zusammenarbeit mit Hardware-/Software-Teams für nahtlose Integration.
  • Durchführung von Analysen zu ECU-bezogenen Problemen in Zusammenarbeit mit Zulieferern, Funktionsverantwortlichen und ECU-Projektmanagern.
  • Erstellung technischer Präsentationen (z. B. Fehlererklärungen) für das Management, Erstellung und Pflege von Fehlertickets sowie deren Status in Ticket-Boards.
  • Implementierung kryptografischer Algorithmen wie symmetrische und asymmetrische Schlüsselalgorithmen, Hash-Funktionen und Sicherheitsprotokolle wie PKCS und ISO 21434.
  • Klärung und Implementierung von Schlüsselmanagement (Erzeugung, sicherer Import/Export, Verschlüsselung, Entschlüsselung von Schlüsseln) und Umsetzung von Schutzmaßnahmen gegen Datenmanipulation.

Projekt: ADAS-Sensoren (LRR/MRR) und Kamera (MFK5) Kunde: Cariad, OEMs: AUDI, VW, Porsche, Skoda etc.

  • Systemintegration und Wartung: Integration und Wartung fortschrittlicher Systeme in Fahrzeugplattformen, Zusammenarbeit mit einem Team aus Kfz-Technikern und leitenden Ingenieuren an autonomen Fahrzeugplattformen.
  • Fehlersuche und Problembehebung: Durchführung tiefergehender Analysen gemeldeter Fahrzeugprobleme, Behebung von Fehlern an Sensoren, Steuergeräten, Datenerfassungsgeräten, Software und Kommunikationssystemen.
  • Fahrzeugkommunikation: Diagnose und Behebung komplexer Kommunikationsprobleme in verschiedenen Bussystemen (CAN, FlexRay und Ethernet) zur Sicherstellung einer zuverlässigen Fahrzeugperformance.
  • Praktische Diagnose: Physischer Ausbau und Wiederzusammenbau von Fahrzeugkomponenten zur Identifikation und Behebung zugrunde liegender Fehler als First Responder bei Fahrzeugstörungen.
  • Kontinuierliche Verbesserung: Erarbeitung umsetzbarer Rückmeldungen zu wiederkehrenden Problemen und proaktive Vorschläge zur Verbesserung der Zuverlässigkeit und Effizienz der autonomen Fahrzeugsysteme.
  • Kundenorientierte Fehlerbehebung: Direkte Zusammenarbeit mit Kunden vor Ort unter Anwendung fortgeschrittener Problemlösungsfähigkeiten zur schnellen Behebung von Systemproblemen.
  • Verantwortung für die Softwareintegration proprietärer Drittanbieter- und Basissoftware-Bibliotheken in Smart Sensors und Proxy-Libraries, Erfassung der Anforderungen (in einem Software-Bibliotheksdatenblatt).
  • Erfassung des Ressourcenverbrauchs.
  • Spezifikation von Rapid-Prototyping-Tools und -Methoden wie Bypassing, Signaleinspeisung und Software-in-the-Loop.
  • Klärung der Implementierung funktionaler Sicherheitsanforderungen mit verschiedenen Zulieferern wie Bertrandt und Robert Bosch. Überprüfung von Fault-Tree-Analysen, DFMEA- und FMEA-Berichten der Zulieferer.
  • Koordination verschiedener Zulieferer wie Bertrandt, Magna, Bosch und IAV sowie Zusammenarbeit mit Hardware-/Software-Teams für nahtlose Integration.
  • Implementierung kryptografischer Algorithmen wie symmetrische und asymmetrische Schlüsselalgorithmen, Hash-Funktionen und Sicherheitsprotokolle wie PKCS und ISO 21434.
  • Klärung und Implementierung von Schlüsselmanagement (Erzeugung, sicherer Import/Export, Verschlüsselung, Entschlüsselung von Schlüsseln) und Umsetzung von Schutzmaßnahmen gegen Datenmanipulation.
Mai 2021 - Bis heute
4 Jahren 6 Monaten

Sicherheitsmanager und Projektleiter, Leitung von bis zu 10 Ingenieuren in Deutschland, Spanien und Rumänien

Ficosa

Projekt: eSmart Drive Kunde: Ficosa, OEM: BMW

  • Management funktionaler Sicherheit und unterstützende Prozesse gemäß ISO 26262, Leitung der Konzeptphase.
  • Produktentwicklungsmanagement auf Hardware- und Software-Ebene.
  • Analyse der Safety-Software-Anforderungen und der Architektur der Safety-Software.
  • Durchführung der Software-Fault-Tree-Analyse gemäß ISO 26262 zur Erreichung von ASIL D.
  • Zusammenarbeit mit Hardware-/Software-Teams für nahtlose Integration.
  • Durchführung der Software-DFMEA gemäß ISO 26262 zur Erreichung von ASIL D.
  • Erstellung des Analyseberichts mithilfe des Medini-Tools.
  • Unterstützung der Tool-Qualifizierung gemäß ISO 26262 ASIL D.
Mai 2021 - Bis heute
4 Jahren 6 Monaten

Software- und FuSa-Architekt

Hella

Projekt: Battery Management System (BMS) Kunde: Hella, OEM: BMW

  • Entwurf und Implementierung von Systemkonzepten zur funktionalen Sicherheit unter Einhaltung relevanter Standards.
  • Anpassung elektrischer Komponenten zur Erfüllung spezifischer Systemanforderungen und Steigerung der Gesamtleistung.
  • Erstellung und Pflege detaillierter Konstruktionsunterlagen und technischer Dokumentation.
  • Durchführung von Forschungsprojekten zur Entwicklung und Integration neuer Systemtechnologien in elektrische Architekturen.
  • Optimierung des Einsatzes elektrischer Komponenten zur Steigerung der Effizienz und Zuverlässigkeit des Systems.
  • Zusammenarbeit mit Hardware-/Software-Teams für nahtlose Integration.
  • Durchführung der Software- Sicherheitsanalysen Vollständigkeitsprüfung der Software Architektur.
  • Sicherstellung der Traceability zwischen SW-Architektur und Anforderungen Erstellung von Software-Architektur im Bereich Batterie-Management Systems.
  • Unterstützende Prozesse gemäß ISO 26262, Verantwortlicher für die Konzeptphase.
  • Analyse der Safety-Software-Anforderungen und der Safety-Software-Architektur.
  • Durchführung der Software-Fault-Tree-Analyse und DFMEA gemäß ISO 26262 zur Erreichung von ASIL D.
Mai 2021 - Bis heute
4 Jahren 6 Monaten
München, Deutschland

Experte für funktionale Sicherheit und Sicherheitsmanager

Infineon Technologies / HITEX GmbH

Entwicklung von SafeTpack für funktionale Sicherheit. Inhouse-Entwicklung von SafeTPack für Aurix-2G- und -3G-Geräte für Kunden wie Marquardt, Audi etc.

  • Inhouse-Entwicklung und Verbesserung von Safety-Modulen wie FWCheck, Regmon, SMU Alive, PFm etc. gemäß ASIL-Level B und D.
  • Integration von SafeTpack in Kundenanwendungen für verschiedene Gerätevarianten.
  • Unterstützung der Kunden bei der Implementierung von SafeTpack.
  • Import von SafeTpack-Komponenten, Autosar-Komponenten und CDD-Komponenten zur Erstellung von Schnittstellen zwischen den Komponenten mit dem EA-Tool. Erstellung eines UML-Modells für die Komponenten für das statische und dynamische Design.
  • Unterstützung der Tests bei der Erstellung von Unit- und Integrationstests und Überprüfung der Testfälle mit dem Testmanager.
  • Entwurf von Konzepten für neue Module wie PFM in SafeTpack und Integration in das bestehende Pack.
  • Unterstützung der Tool-Qualifizierung gemäß ISO 26262 ASIL D.
  • Verwendete Tools: Aurix 2G- und 3G-Geräte in verschiedenen Varianten, Electrobit TresOS, Hightec, Tasking, JIRA, SVN, Monday, UDE 2021 Debugger.
Mai 2021 - Bis heute
4 Jahren 6 Monaten
Ingolstadt, Deutschland

Software-Architekt

Intive GmbH

Projekt: Attention and Drowsiness Algorithm (AWA) System Kunde: Cariad, VW

  • Rolle als Software-Architekt zur Erstellung des High-Level-Designs für alle Softwarekomponenten und Unterstützung des Feature-Owners und Entwicklungsteams bei der Implementierung der Funktionalität.
  • Erstellung eines Konzepts aus den Anforderungen und Abstimmung mit BMW für die vorgeschlagene Umsetzung.
  • Umfangreicher Einsatz von Architektur-Tools wie EA, DaVinci Configurator und DaVinci Developer zur Erstellung des Architekturdesigns.
  • Import von Applikationskomponenten, Autosar-Komponenten und CDD-Komponenten zur Erstellung der Schnittstellen zwischen den Komponenten mit dem EA-Tool. Erstellung eines UML-Modells für die Komponenten für das statische und dynamische Design.
Nov. 2020 - Apr. 2021
6 Monaten
München, Deutschland

Softwarearchitekt für Compute-Modul (R7 micro)

Magna Electronics

LIDAR-Entwicklung für L3/L4 autonome Fahrzeuge zusammen mit dem israelischen Startup Innoviz. Auftraggeber: BMW Group.

  • Systemintegration und Wartung: Integrierte und wartete fortschrittliche Systeme in Fahrzeugplattformen, arbeitete im Team mit Automobiltechnikern und leitenden Ingenieuren an autonomen Fahrzeugplattformen.
  • Fehlerbehebung und Problemlösung: Führte detaillierte Analysen gemeldeter Fahrzeugprobleme durch und befasste sich mit Fehlern an Sensoren, Steuergeräten, Datenerfassungsgeräten, Software und Kommunikationssystemen.
  • Fahrzeugkommunikation: Diagnostizierte und löste komplexe Kommunikationsprobleme in verschiedenen Bussystemen (CAN, FlexRay und Ethernet), um eine zuverlässige Fahrzeugleistung sicherzustellen.
  • Praktische Diagnose: Zerlegte und montierte Fahrzeugkomponenten, um Probleme zu identifizieren und zu beheben, und war erster Ansprechpartner bei Fahrzeugstörungen.
  • Kontinuierliche Verbesserung: Gab umsetzbares Feedback zu wiederkehrenden Problemen und schlug proaktiv Verbesserungen der Plattform vor, um Zuverlässigkeit und Effizienz der autonomen Fahrzeugsysteme zu steigern.
  • Kundenbetreuung: Arbeitete direkt vor Ort mit Kunden, wandte fortgeschrittene Problemlösungskompetenzen an und löste Systemprobleme schnell.
  • Rolle als Softwarearchitekt: Erstellte das High-Level-Design für alle Softwarekomponenten und unterstützte die Feature-Owner und das Entwicklungsteam bei der Umsetzung der Funktionalitäten.
  • Erstellung von Konzepten basierend auf Anforderungen und Diskussion dieser mit BMW zur vorgeschlagenen Umsetzung.
  • Umfangreiche Nutzung von Architektur-Tools wie EA, DaVinci Configuration und DaVinci Developer zur Erstellung des Architekturdesigns.
  • Import von Anwendungs-, AUTOSAR- und CDD-Komponenten, um mit dem EA-Tool Schnittstellen zwischen den Komponenten zu erstellen. Erstellung von UML-Modellen für statische und dynamische Designs.
  • Entwurf des Konzepts für ein Multiple-Memory-Layout zur Implementierung von Sicherheitstokens für die Sicherheit der ECU. Erstellung eines Konzepts für die ECU-UID, Definition der Nachrichtenstruktur im Token für die Sicherheit und Festlegung des Speicherorts. Erstellung der relevanten Ports und Schnittstellen für die Kommunikation zwischen optischem Modul und Compute-Modul.
  • Konzept für Autopilot und HAD-Modus entwerfen, Konzept mit dem Kunden abstimmen und das Entwicklungsteam bei der Umsetzung unterstützen.
  • Unterstützung des Testteams bei der Erstellung von Unit- und Integrationstests und Überprüfung der Testfälle mit dem Testmanager.
  • Entwurf eines Konzepts für falsche Montageposition und Chip-Mismatch bei LIDAR.
  • Entwurf und Konzeptentwicklung für Multi-Lidar-Konfiguration.
  • Verwendete Tools: RH850, Renesas V3H, IC 3000, GHS Compiler, DA Vinci Configurator und Developer, Plastic, JIRA, PTC, Jenkins.
Apr. 2020 - Sept. 2020
6 Monaten
München, Deutschland

Technischer Projektleiter

Expleo GmbH

Batteriemanagement-System (BMS) Software für Elektrofahrzeuge für A123 Systems und BMW aus der Expleo-Gruppe. Ziel des Projekts ist es, Software bereitzustellen, die das Batteriemanagement (BMS) des Elektrofahrzeugs steuert. Ich leite ein Team von 6-8 Mitgliedern und stelle BSW (Basissoftware), BAC (BMW-Autosar-Komponente) und CDD-Komponenten bereit. Auftraggeber: A123 Systems, BMW Group.

  • Integration des Cybersecurity-Moduls aus dem Autosar-Stack und BMW BAC.
  • Entwurf des Konzepts für ein Multiple-Memory-Layout zur Live-Key- und Test-Key-Implementierung für die Sicherheit der ECU. Erstellung eines Konzepts für die ECU-UID, Definition der Nachrichtenstruktur im Token für die Sicherheit und Festlegung des Speicherorts.
  • Technischer Leiter in einem verteilten Automotive-Softwareprojekt mit 7-8 Mitarbeitern in Deutschland und Rumänien für einen amerikanischen Tier-1-Zulieferer und BMW OEM.
  • Hauptfokus des Projekts war die Konfiguration und Integration der AUTOSAR-Basissoftware für eine Batteriemanagement-Steuerungseinheit für BMW EV.
  • Aufbau der Projektinfrastruktur und Koordination der Anforderungen und Termine mit dem Kunden.
  • Implementierung des Crypto-Stacks für BMW BAC auf Plattformebene und dessen Betreuung.
  • Klärung der Anforderungen mit dem Applikationsteam und BMW sowie Unterstützung des Teams bei der Umsetzung.
  • Definition von Arbeitspaketen für das Team sowie Terminplanung.
  • Verwendete Tools: IC 3000, GHS Compiler, DA Vinci Configurator und Developer, Plastic, JIRA, DOORS, SVN, Crucible, RTC, BMW BAC-Tools, BMW SEC-Tools.
Juni 2019 - März 2020
10 Monaten
München, Deutschland

Softwarearchitekt für Compute-Modul (R7 micro)

Magna Electronics

LIDAR-Entwicklung für L3/L4 autonome Fahrzeuge zusammen mit dem israelischen Startup Innoviz. Auftraggeber: BMW Group.

  • Systemintegration und Wartung: Integrierte und wartete fortschrittliche Systeme in Fahrzeugplattformen, arbeitete im Team mit Automobiltechnikern und leitenden Ingenieuren an autonomen Fahrzeugplattformen.
  • Fehlerbehebung und Problemlösung: Führte detaillierte Analysen gemeldeter Fahrzeugprobleme durch und befasste sich mit Fehlern an Sensoren, Steuergeräten, Datenerfassungsgeräten, Software und Kommunikationssystemen.
  • Fahrzeugkommunikation: Diagnostizierte und löste komplexe Kommunikationsprobleme in verschiedenen Bussystemen (CAN, FlexRay und Ethernet), um eine zuverlässige Fahrzeugleistung sicherzustellen.
  • Praktische Diagnose: Zerlegte und montierte Fahrzeugkomponenten, um Probleme zu identifizieren und zu beheben, und war erster Ansprechpartner bei Fahrzeugstörungen.
  • Kontinuierliche Verbesserung: Gab umsetzbares Feedback zu wiederkehrenden Problemen und schlug proaktiv Verbesserungen der Plattform vor, um Zuverlässigkeit und Effizienz der autonomen Fahrzeugsysteme zu steigern.
  • Kundenbetreuung: Arbeitete direkt vor Ort mit Kunden, wandte fortgeschrittene Problemlösungskompetenzen an und löste Systemprobleme schnell.
  • Rolle als Softwarearchitekt: Erstellte das High-Level-Design für alle Softwarekomponenten und unterstützte die Feature-Owner und das Entwicklungsteam bei der Umsetzung der Funktionalitäten.
  • Erstellung von Konzepten basierend auf Anforderungen und Diskussion dieser mit BMW zur vorgeschlagenen Umsetzung.
  • Umfangreiche Nutzung von Architektur-Tools wie EA, DaVinci Configuration und DaVinci Developer zur Erstellung des Architekturdesigns.
  • Import von Anwendungs-, AUTOSAR- und CDD-Komponenten, um mit dem EA-Tool Schnittstellen zwischen den Komponenten zu erstellen. Erstellung von UML-Modellen für statische und dynamische Designs.
  • Entwurf des Konzepts für ein Multiple-Memory-Layout zur Implementierung von Sicherheitstokens für die Sicherheit der ECU. Erstellung eines Konzepts für die ECU-UID, Definition der Nachrichtenstruktur im Token für die Sicherheit und Festlegung des Speicherorts. Erstellung der relevanten Ports und Schnittstellen für die Kommunikation zwischen optischem Modul und Compute-Modul.
  • Konzept für Autopilot und HAD-Modus entwerfen, Konzept mit dem Kunden abstimmen und das Entwicklungsteam bei der Umsetzung unterstützen.
  • Unterstützung des Testteams bei der Erstellung von Unit- und Integrationstests und Überprüfung der Testfälle mit dem Testmanager.
  • Entwurf eines Konzepts für falsche Montageposition und Chip-Mismatch bei LIDAR.
  • Entwurf und Konzeptentwicklung für Multi-Lidar-Konfiguration.
  • Verwendete Tools: RH850, Renesas V3H, IC 3000, GHS Compiler, DA Vinci Configurator und Developer, Plastic, JIRA, PTC, Jenkins.
März 2019 - Mai 2019
3 Monaten
München, Deutschland

Technischer Projektmanager

A123 Systems

Software für Batteriemanagement-Services in Elektrofahrzeugen. Ziel des Projekts ist es, Software bereitzustellen, die das Batteriemanagement des Elektrofahrzeugs steuert. Auftraggeber: SAIC-GM, China.

  • In diesem Projekt haben wir Batteriemanagement-Services (BMS) für Elektrofahrzeuge bereitgestellt. OEM sind SAIC und GM China.
  • Es handelt sich um ein Autosar 4.3-Projekt, bei dem ich als Technischer Projektmanager ein Team von 10 Personen an verschiedenen Standorten leite.
  • Einige Teammitglieder sind in Rumänien (Iași und Bukarest), andere in München und Regensburg.
  • A123 ist BMS-Lieferant für OEMs. A123 China ist für dieses Projekt verantwortlich.
  • Meine Aufgabe ist die Leitung der Softwareentwickler und Architekten sowie die Koordination mit dem Kunden zur Abwicklung der Releases.
  • Verwendete Tools: IC 3000, GHS Compiler, DA Vinci Configurator und Developer, Plastic, JIRA, DOORS.
Juli 2018 - Feb. 2019
8 Monaten
München, Deutschland
Lorem ipsum dolor sit amet

BMW

Entwurf der xPAD-Software (Platform for Autonomous Development). Ziel des Projekts ist es, Software bereitzustellen, die die Plattform für autonomes Fahren schafft. Sie besteht aus drei Teilen: hPAD, mPAD und uPAD. hPAD deckt Autobahnumgebung ab, mPAD Stadtumgebung (innerhalb von Straßen) und uPAD urbane Umgebung. Hier setzen wir Aurix TC3xx-Mikrocontroller zusammen mit Intel Denverton-Mikro ein. Auftraggeber: BMW, München.

  • Import von Anwendungs-, AUTOSAR- und CDD-Komponenten, um mit dem EA-Tool Schnittstellen zu erstellen. Erstellung von UML-Modellen für statische und dynamische Designs.
  • Design von xBAR-Konzepten und Anforderungsermittlung. Entwurf des xBAR-Konzepts und Optimierung der Mehrkern-Nutzung im Mikrocontroller.
  • Konzeptdesign und Implementierung für System Management Bus (SM Bus). I2C-Konfiguration für SM Bus und Erstellung von Anforderungen für die Interaktion mit dem Intel Denverton-Mikrocontroller.
  • Erstellung eines Entwurfs für das Cybersecurity-Konzept von mPAD und hPAD basierend auf den Inputs und Anforderungen des Kunden (BMW) und Erläuterung dieser.
  • Implementierung kryptografischer Algorithmen wie symmetrische und asymmetrische Schlüsselverfahren, Hash-Funktionen und Sicherheitsprotokolle wie PKCS und ISO 21434.
  • Klärung und Implementierung des Schlüsselmanagements (Erzeugung, sicheres Import/Export, Verschlüsselung, Entschlüsselung von Schlüsseln) und Umsetzung von Datenmanipulationsschutz.
  • Verwendete Tools: IC 3000, Aurix TC3XXX, Intel Denverton, GHS Compiler, Enterprise Architect, DA Vinci Configurator und Developer, Plastic, JIRA, DOORS.
Mai 2015 - Juni 2018
3 Jahren 2 Monaten
Ingolstadt, Deutschland
Lorem ipsum dolor sit amet

Continental AG

Entwicklung der Tür-/Sitzsteuerungseinheit (DCU), funktionsübergreifende Software. Ziel des Projekts ist es, Software für die Türsteuerungseinheit des Fahrzeugs bereitzustellen. Integration aller Matlab-Module und AUTOSAR 4.0.3. Kunde: FORD Motors, USA, AUDI AG, Deutschland.

  • Integration des gesamten Projekts, Durchführung von Integrationstests, Erstellen des Builds und Übergabe an das Testteam und den Kunden.
  • Verstehen der Matlab-Modelle, Generierung des Codes daraus, Integration in die Software und Debugging der Funktionen.
  • Erzeugung des RTE mit DaVinci basierend auf den Verbindungen der Matlab-Modelle, Integration, Stabilisierung der Software und Test der Funktionen.
  • Entwurf komplexer Gerätetreiber für verschiedene Anwendungs-Ausgabekanäle und Integration in Bibliotheken wie Basic Window Lifter etc.
  • Verantwortlich für die Implementierung des Functional Safety Module (FSM BAS) für Basis-Fehler und die abschließenden Tests. Verantwortlich für die Integration (ENG 7.0) im ASPICE-Assessment über zwei Jahre.
  • Umfassende Konfiguration von Jenkins und seiner Jobs für Metrics, SWATT und tägliche Builds.
  • CPU-Auslastung im Normal- und im Worst-Case-Szenario. Entwicklung eines Tools und Integration in die Anwendungssoftware mit OSEK für Tasks, Runnables und Interrupts.
  • Verwendete Tools: IC 3000, CAN-Analyser, Renesas RH850 FX (Controller), GHS-Compiler, Jenkins, IMS, MKS, DOORS, DET, DSP, MATLAB, Simulink Generator.
Juli 2014 - Apr. 2015
10 Monaten
Lorem ipsum dolor sit amet

Ford

Entwurf eines Active-Safety-Radars (ADAS MRR). Ziel des Projekts ist es, Software für das Mid-Range-Radar des Fahrzeugs auf dem Freescale MPC5775K-Controller bereitzustellen. Modul: Implementierung von Diagnose-Funktionen und Entwurf von Watchdog- und FCCU-Treibern.

  • Implementierung interner Diagnose-Fehler. Verantwortlich für den gesamten Softwareentwicklungszyklus von Anforderungsanalyse, Design, Codierung bis Testing für die Implementierung aller internen Diagnose-Fehler im ADAS-Mid-Range-Radar-Softwaremodul.
  • Entwurf, Entwicklung und Implementierung des Watchdog-Treibers für alle drei Kerne im MPC5775K RaceRunner-Controller.
  • Implementierung der Durchsatzberechnung für alle drei Kerne. Umsetzung der Radarzstatus-Anzeige auf XCP- und Kundenanfragen unter Berücksichtigung interner Fehler.
  • Implementierung der Spannungsüberwachung und der Energiesparmodi.
  • Verwendete Tools: Lauterbach Trace-32, CAN-Analyser, Freescale MPC5775K (Controller), WINDRIVER 5.9.2.1-Compiler.
Okt. 2012 - Juni 2014
1 Jahr 9 Monaten
Lorem ipsum dolor sit amet

TRW

Projekt: Migration des Slip-Control-Systems (SCS) von der TI-Plattform auf die Infineon-Aurix-Plattform (TC27x-Serie) mit AUTOSAR 4.0.3-Konformität. Modul: Slip Control System (SCS). Ziel des Projekts ist die Bereitstellung von Software für das Slip-Control-System-Modul des Fahrzeugs auf der Aurix-Plattform. Es wurde bereits von TRW auf der TI-Plattform in Fahrzeugen eingesetzt. Jetzt soll die Migration zur Infineon-Plattform erfolgen. Die neue Software muss zudem AUTOSAR 4.0.3 entsprechen.

  • Verantwortung für den gesamten Softwareentwicklungszyklus von Anforderungsanalyse, Design, Codierung bis Testing für das gesamte Projekt zusammen mit dem Team.
  • Vollständige Verantwortung für das Timer-Modul dieses Mikrocontrollers, vor allem für das Verständnis der TI-Anforderungen für den HET (High-End-Timer) und deren Anpassung an Aurix.
  • In Aurix fällt das HET-Modul in den MCU-Treiber (Microcontroller Unit), ICU-Treiber (Input Capture Unit), GPT (General Purpose Timer) und GTM (Generic Timer Module). Entwicklung und Implementierung von Wordline-Programm und Löschmechanismus.
  • Beteiligung an der Implementierung der Bootloader-Services (Read Data Identifiers, Write Data Identifiers und Sicherheitsalgorithmus).

Projekt: Entwicklung von Bootloader-Software für den Infineon XC2336-40B-Mikrocontroller. Modul: ACR (Automatic Control Retractor). Ziel des Projekts ist die Bereitstellung von Software zum Herunter- und Hochladen der Anwendungssoftware über den CAN-Kommunikationskanal. Hauptmerkmal ist die Unterstützung von Wordline- und Sectorline-Löschung sowie Programmierung des Flash-Speichers.

  • Entwicklung und Implementierung des CAN- und Flash-Treibers.
  • Beteiligung an der Implementierung der Bootloader-Services (Read Data Identifiers, Write Data Identifiers und Sicherheitsalgorithmus).
Jan. 2011 - Okt. 2012
1 Jahr 10 Monaten

Softwareingenieur

KPIT Cummins Info systems Limited

Entwicklung von Bootloader-Software für NEC V850ES/FF μPD70F3370/3371 und Freescale S9S1s2G128 Mikrocontroller. Kunde: Hella und Magna. Modul: HCM (Scheinwerfersteuerungsmodul) & RBM (Heckklappenmodul).

  • Vollständige Verantwortung für den Softwareentwicklungszyklus von Anforderungsanalyse, Design, Codierung bis Testing.
  • Entwicklung und Implementierung von CAN- und Flash-Treibern.
  • Bootloader-Tests.
Sept. 2010 - Jan. 2011
5 Monaten

Einsteiger-Schulung

KPIT Cummins Info systems Limited

Dauer: 3 Monate. Schulung in Embedded C, Protokollen und Low-Level-Treibern.

Zusammenfassung

Erfahrener und versierter Ingenieur mit fundiertem Hintergrund in der Fehlersuche und Wartung autonomer Fahrzeugsysteme. Sehr geschickt in der Diagnose und Behebung von Problemen mit Bussystemen im Automobilbereich, Integration von Sensorhardware und Unterstützung der Entwicklung von Plattformen für autonomes Fahren. Bekannt für praxisnahe Problemlösungsfähigkeiten, technische Expertise und proaktives Vorgehen zur Gewährleistung der Zuverlässigkeit und Sicherheit von Plattformen.

Implementierung kryptografischer Algorithmen wie symmetrische und asymmetrische Schlüsselalgorithmen, Hash-Funktionen und Sicherheitsprotokolle wie PKCS und ISO 21434. Klärung und Implementierung von Schlüsselmanagement (Erzeugung, sicherer Import/Export, Verschlüsselung, Entschlüsselung von Schlüsseln) und Umsetzung von Schutzmaßnahmen gegen Datenmanipulation.

Kernkompetenz in allen Phasen des Software Development Life Cycle (SDLC), einschließlich Analyse, Design, Entwicklung und Test. Spezialist für Continuous-Integration-Set-up, Konfiguration von Jenkins und verantwortlich für den Continuous-Build-Prozess

Sprachen

Englisch
Muttersprache
Hindi
Muttersprache
Deutsch
Verhandlungssicher
Französisch
Grundkenntnisse

Ausbildung

Okt. 2006 - Juni 2010

Dayananda Sagar College of Engineering, Visveswaraiah Technological University

Bachelor of Engineering · Telekommunikation · Bengaluru, Indien · 70.00%

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