05.09.2025 aktualisiert


100 % verfügbar
Embedded Software Engineer
Waiblingen, Deutschland
Weltweit
BEng. Kommunikations- und Softwaretechnik (technische Informatik)Skills
C (Programmiersprache)Agile MethodologieEmbedded SoftwareScrumPrototyping
Über 10 Jahre Berufserfahrung in der Embedded-Software-Entwicklung über den gesamten Produktlebenszyklus hinweg:
- Agile Softwareentwicklung nach Scrum und V-Modell
- Entwicklung individueller Softwarekomponenten – von der Anforderungsanalyse über Architektur- und Designkonzepte bis hin zu Prototyping und Implementierung
- Softwaredesign mit Fokus auf Effizienz, Wartbarkeit und Skalierbarkeit
- Strukturiertes Testen sowie Vorbereitung auf Zertifizierungen
- Technische Dokumentation und projektspezifischer Support
Sprachen
DeutschMutterspracheEnglischverhandlungssicherJapanischgut
Projekthistorie
Entwicklung eines Steuergeräts für das Batteriemanagement im Elektrofahrzeug.
• Umsetzung und Implementierung des Watchdog konzepts
• Konfiguration des Basissoftware Stacks für Diagnose (DCM, DEM)
• Implementierung von diagnose services
• Erstellung und Pflege der detailed Software Designs
Verwendete Technologien und Tools:
• Umsetzung und Implementierung des Watchdog konzepts
• Konfiguration des Basissoftware Stacks für Diagnose (DCM, DEM)
• Implementierung von diagnose services
• Erstellung und Pflege der detailed Software Designs
Verwendete Technologien und Tools:
- AUTOSAR
- MISRA C
- PTC Integrity
- CAN
- Rhapsody
- TriCore Aurix
Entwicklung einer Software zur Stimulation und Auswertung der Kommunikation zu einem Laser
Kommunikations Terminal.
• Erarbeitung und Verfeinerung des Bedienkonzepts in Absprache mit den Usern
• Aufsetzen und Pflege der Softwarearchitektur in Hinblick auf die Anforderungen durch Be-
dienkonzept sowie Kommunikationsschnittstellen.
• Implementierung der grafischen Benutzeroberfläche (GUI) sowie des zugrundeliegenden
Datenmodells
• Erarbeitung eines Testkonzepts für die einzelnen Softwarekomponenten
Verwendete Technologien und Tools:
Java / Swing / TCP/IP / UML / Gitlab
Kommunikations Terminal.
• Erarbeitung und Verfeinerung des Bedienkonzepts in Absprache mit den Usern
• Aufsetzen und Pflege der Softwarearchitektur in Hinblick auf die Anforderungen durch Be-
dienkonzept sowie Kommunikationsschnittstellen.
• Implementierung der grafischen Benutzeroberfläche (GUI) sowie des zugrundeliegenden
Datenmodells
• Erarbeitung eines Testkonzepts für die einzelnen Softwarekomponenten
Verwendete Technologien und Tools:
Java / Swing / TCP/IP / UML / Gitlab
Softwareentwickler für Klimasteuerungen. Meine Aufgaben umfassen:
• Verfassen von Softwareanforderungen basierend auf Vorgaben der Systementwicklung
• Tracken von Softwareabgabeterminen und Prüfen der Inhalte auf Vollständigkeit und Rich-
tigkeit
• Reviews von Softwareprodukten durchführen
• Inbetriebnahme von Softwareprodukten im Fahrzeug
Verwendete Technologien und Tools:
AUTOSAR / Preevision / CAN / LIN
• Verfassen von Softwareanforderungen basierend auf Vorgaben der Systementwicklung
• Tracken von Softwareabgabeterminen und Prüfen der Inhalte auf Vollständigkeit und Rich-
tigkeit
• Reviews von Softwareprodukten durchführen
• Inbetriebnahme von Softwareprodukten im Fahrzeug
Verwendete Technologien und Tools:
AUTOSAR / Preevision / CAN / LIN