Embedded Softwareentwickler

Experis GmbH
München, Germany
1 day ago
Apply on www.adzuna.de
Prepare application

Role details

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

Tech stack

C (Programming Language) Microsoft Windows C++ (Programming Language) Linux Embedded Software Field-Programmable Gate Array (FPGA) Hardware Design Python (Programming Language) Software Modules Information Technology Code Restructuring

Job description

  • Konzeption, Design und Implementierung hardwarenaher Softwarefunktionen (z. B. Hardwaretreiber, Hardwarediagnose, Registerzugriffe, DMA, IRQ, DPC)
  • Entwicklung von Treibern und Schnittstellen im Rahmen von plattformübergreifenden Projekten (Linux / Windows)
  • Integration und Inbetriebnahme der Software im Gesamtsystem - vom Prototyp bis zur Serienfreigabe
  • Analyse, Fehlersuche und Optimierung bestehender Softwaremodule
  • Weiterentwicklung und Refactoring vorhandener Komponenten in C, C++ und Python
  • Enge Abstimmung von Schnittstellen und Arbeitspaketen mit internationalen Entwicklungsteams
  • Erstellung technischer Dokumentationen (Anforderungen, Design, Testkonzepte)
  • Unterstützung bei der Entwicklung von Diagnose- und Testkonzepten in Zusammenarbeit mit der Hardwareentwicklung

Requirements

  • Abgeschlossenes Studium der Informatik, Elektrotechnik oder eine vergleichbare Qualifikation
  • Sehr gute Kenntnisse in C/C++, idealerweise ergänzt durch Erfahrung mit Python
  • Mehrjährige Berufserfahrung in der Embedded-Softwareentwicklung unter Linux und/oder Windows
  • Praxiserfahrung im Cross-Compiling (z. B. für aarch64)
  • Fundiertes Verständnis von Low-Level-Mechanismen (DMA, IRQ, Memory-Mapping, Register-Interfaces)
  • Erfahrung im Umgang mit FPGAs und in der hardwarenahen Entwicklung
  • Analytische und strukturierte Arbeitsweise sowie Interesse an direkter Arbeit mit Hardware
  • Gute Englischkenntnisse in Wort und Schrift zur Zusammenarbeit in internationalen Teams

Benefits & conditions

  • Gehalt auf Verhandlungsbasis
  • Mitarbeiter Rabatte
  • Intensive Einarbeitung
  • Spannende Projekteinsätze: Mitarbeit in komplexen Projekten in einem dynamischen Unternehmensumfeld
  • Vielfältige Entwicklungsmöglichkeiten: Einblick in unterschiedliche Themen- und Unternehmensbereiche
  • Moderne Arbeitsumgebung: Einsatz aktueller Tools und Technologien
  • Eigenverantwortliches Arbeiten: Hoher Gestaltungsspielraum in der Rolle als zentrale Anlaufstelle im Projekt
  • Gutes Netzwerkpotenzial: Zusammenarbeit mit verschiedenen Unternehmen und Fachexperten

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de
Prepare application

Good distractions

Loading talks and stories from around this role…