MCP Embedded Software Engineer im Bereich Software Entwicklung (m/w

Liebherr-International Deutschland GmbH
Lindenberg i. Allgäu, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German

Job location

Lindenberg i. Allgäu, Germany

Tech stack

C
Architectural Patterns
Embedded Software
Python
Multiprocessing
Software Engineering
Subsystems
UML
Scripting (Bash/Python/Go/Ruby)
PIC Microcontroller
Information Technology

Job description

  • Umsetzung technischer Anforderungen und Feinspezifikationen zur optimalen Nutzung der Architektur von Hardware, den Baugruppen und von Mikrocontroller-Systemen

  • Unterstützung bei der Durchführung und Koordination von Aufgaben zur Software für Embedded Controller von Teilsystemen im Rahmen vorgegebener Konzepte und Prozesse

  • Definition, Programmierung, Inbetriebnahme und Test von Board Support Packages für elektronische Regler-Einheiten *Erstellung von technischen Spezifikationen und Architekturdokumentationen

  • Unterstützung bei der Durchführung von Verifikationsaktivitäten

  • Erstellung von Spezifikationen

  • Inhaltliche und zeitliche Abstimmung von Aufgaben und Arbeitspakten

  • Durchführung von Software-Reviews zu Anforderungsanalysen und Softwaredesigns

  • Probleme analysieren, bewerten und effektive Lösungen finden

  • Strategien entwickeln und Entscheidungen treffen, die die Vorgaben und Anforderungen an die Produktentwicklung sicherstellen

Requirements

  • Erfolgreich abgeschlossenes Studium der Fachrichtung Informatik, Elektrotechnik, Elektronik oder ähnliche Qualifikation

  • Vertiefte Erfahrung in der Programmierung von Embedded Systemen sowie in der selbstständigen Umsetzung von technischen Anforderungen Sehr gute Kenntnisse in hardwarenaher C-Programmierung, Mikrocontroller Programmierung

  • Sehr gute Kenntnisse im Bereich Prozessor Architekturen

  • Kenntnisse in Multicore-Mikrokontroller und - Prozessoren erforderlich

  • Erfahrung mit off-board Debuggers (Lauterbach T32 von Vorteil) *Kenntnisse in der Benutzung Model-Basierter Software Engineering Methoden und Tools (z.B. UML)

  • Kenntnisse über verschiedene Software Architekturmuster und deren Definition und Auslegung

  • Gute Kenntnisse in Scripting-Sprachen insbesondere Python

  • Kenntnisse im Bereich System-/Netzwerktechnik

  • Erfahrung in der Softwareentwicklung für Luftfahrtanwendungen nach DO-178 oder andere sicherheitskritischen Domänen (ISO26262, …)

  • Problemlösungsfähigkeiten und die Fähigkeit, strategisch zu denken und zu planen

Apply for this position