Kurzprofil
Übersicht
Berufserfahrung
Ausbildung
Kompetenzen
Sprachen
Zeitleiste
Generic
Ramachandran Mahalingam

Ramachandran Mahalingam

Neuhausen

Kurzprofil

Als engagierter Mitarbeiter arbeite ich mit Schwerpunkt auf hoher Codequalität und Sicherheit. Ich zeichne mich durch kontinuierliche Weiterbildung, effizientes Debugging und die Integration von Benutzerfeedback in die Entwicklung aus. Auf einen Terminvorschlag zu einem Kennenlernen freue ich mich sehr.

Übersicht

9
9
Jahre Berufserfahrung

Berufserfahrung

Lead Embedded Entwickler

EDAG GmbH
Böblingen
03.2020 - 02.2026

Projektübersicht
Projekt: Nutzfahrzeug Kunden Kunde: Automobilbereich Projekt: LiDAR Sensor Softwareentwicklung Kunde: Spezialfahrzeuge Projekt: Embedded Softwareentwicklung für Fahrzeugkalibriersysteme Kunde: Automobilbereich Projekt: FOTA / OTA Softwareentwicklung

Rolle: Embedded / HMI Softwareentwicklung

  • Entwicklung und Implementierung eines Qt Quick (QML) HMI mit C++-Backend, optimiert für Raspberry Pi Embedded Linux.
  • Integration hardwareunabhängiger Datenschnittstellen, um eine einfache Migration von simulierten Eingaben zu realen Sensor- oder CAN-Daten zu ermöglichen.
  • Verwendung von CMake für plattformübergreifende Builds sowie Cross-Kompilierung für ARM-Architekturen.
  • Optimierung der Startzeit der Anwendung sowie der Laufzeitperformance auf ressourcenbeschränkter Hardware.
  • Implementierung automatisierter Builds und Unit-Tests über CI, um Zuverlässigkeit und Wartbarkeit sicherzustellen.
  • Mitarbeit bei der Integration eines LiDAR-Sensorsystems für autonomes Fahren.
  • Entwicklung und Betreuung von Sensor- und Kalibrierungssoftware in C++ unter Linux.
  • Unterstützung der Softwareentwicklung für ein automatisiertes Autobahnfahr-System.
  • Durchführung von Unit-Tests zur Sicherstellung der Funktions- und Systemstabilität.
  • Mitwirkung an der Weiterentwicklung von Fahrerassistenz- und Sicherheitssystemen durch LiDAR-basierte Objekterkennung.

Tools & Technologien:
C++, Python, VS Code, Git, Linux, CANoe, Bazel

  • Entwicklung und Verbesserung von Embedded-Software-Funktionalitäten im Fahrzeugbereich, insbesondere für Fahrzeugkalibriersysteme.
  • Implementierung neuer Funktionen für die Traktorkalibrierung in Embedded C, mit Schwerpunkt auf der End-of-Support (EOS)-Schicht und CAN-Transceivern.
  • Analyse und Erkennung von Traktorbewegungsmustern, einschließlich der Definition von Schaltpunktparametern.
  • Entwicklung von CAPL-Skripten (Communication Access Programming Language) für Modultests mit Vector CANoe.
  • Sicherstellung der funktionalen Sicherheit gemäß ISO 18497.

Tools & Technologien:
Embedded C, CANoe, CAPL, JTAG Debugger, Ozone

  • Lieferung von Anwendungs- und AUTOSAR-Basissoftwarekomponenten für die Flashing-over-the-Air (FOTA)-Funktionalität.
  • Entwicklung und Konfiguration von NvM- und Basissoftwaremodulen (BSW), einschließlich Unified Diagnostic Services (UDS).
  • Entwurf und Implementierung von Anwendungssoftwarekomponenten (SWCs) sowie Definition von Software Requirements Specifications (SRS).
  • Technischer Support für FOTA-Lösungen sowie Implementierung von Automatisierungsskripten.
  • Durchführung von Unit-Tests, detailliertem Design und Debugging.

Tools & Technologien:
Vector DaVinci Developer, DaVinci Configurator, IBM DOORS, Python, IBM Rational Rhapsody, WinIDEA

Embedded SW Entwickler

Ferchau GmbH
Stuttgart
05.2019 - 02.2020

• Entwicklung von SW mit C++-Programmierung für autonomous Fahrzeuge

unter Verwendung der Adaptive Autosar- Umgebung.

• SW-Implementation mit Linux auf Adaptive Autosar Enviroinment.

• SW Anforderungen Analyze für CVAAS(Computer Vision)Application.

• SW Analysis und Unterstutzung von Toytota und Mitsubishi ECUs.

• Verantwortlich für CI/CD in Jenkins mit Groovy Scripting.

Embedded SW Entwickler

Alten Gmbh
München
03.2017 - 04.2019

• C++ Entwicklung in einer Embedded Linux Entwicklungsumgebung
• Software Flashing
• Requirements Engineering mit Doors
• Entwicklung der Kommunikation auf Mobileeye mit Ethernet Protokoll
• ECU-Software-Entwicklung für Autonomes Fahren mit AUTOSAR und Adaptiv
AUTOSAR
• Entwicklung der Kommunikations-Schnittstelle mit Python Programmierung
• Software Analyse für Steuergeräte für hoch komplexe Kamerasysteme

Ausbildung

Master of Science - Elektrotechnik

FH Ravensburg Weingarten
Weingarten
2012 - 2014

Kompetenzen

  • Netzwerktechnologien
  • Programmierkenntnisse
  • GIT SVN
  • Adaptionsfähigkeit
  • Problem-Solving
  • Teamfähigkeit und Flexibilität
  • Kreativität und Innovationsfreude
  • Software-Anwendungen
  • Selbstmotivation
  • Selbstorganisation
  • Agil
  • C, C Programmiersprache
  • Codeüberprüfungen
  • LINUX
  • Python

Sprachen

Tamil
Muttersprache
Englisch
Fließend (C2)
C2
Deutsch
Kompetent (B2)
B2

Zeitleiste

Lead Embedded Entwickler

EDAG GmbH
03.2020 - 02.2026

Embedded SW Entwickler

Ferchau GmbH
05.2019 - 02.2020

Embedded SW Entwickler

Alten Gmbh
03.2017 - 04.2019

Master of Science - Elektrotechnik

FH Ravensburg Weingarten
2012 - 2014
Ramachandran Mahalingam