Embedded Software Developer

Avantgarde Experts GmbH
Poing, Germany
15 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch, English, German
Experience level
Junior

Job location

Poing, Germany

Tech stack

Testing (Software)
Automation of Tests
C++
Continuous Integration
Linux
Device Drivers
Embedded Software
Python
Scrum
Software Architecture
Real-Time Operating Systems
Software Systems
Software Modules
State Machines
Information Technology
Operational Systems

Job description

  • Entwicklung und Weiterentwicklung von Embedded-Softwarelösungen auf Linux-Basis für Steuerungskomponenten moderner digitaler Drucksysteme
  • Konzeption, Spezifikation und Implementierung von Softwaremodulen in den Bereichen Gerätetreiber, Kommunikation, Feldbusprotokolle sowie Regelalgorithmen und Zustandsautomaten
  • Design und kontinuierliche Optimierung skalierbarer Softwarearchitekturen unter Berücksichtigung von Qualität, Wartbarkeit und Testbarkeit
  • Implementierung, Integration und Verifikation von Softwarekomponenten unter Verwendung von C/C++, Python sowie modellbasierten Entwicklungsmethoden
  • Mitarbeit an der Entwicklung und Anpassung von Software für Linux-Echtzeitbetriebssysteme, insbesondere im Umfeld hardwarenaher Komponenten und Treiber
  • Planung und Durchführung von Softwaretests einschließlich Testautomatisierung sowie aktive Mitwirkung in agilen Entwicklungsprozessen
  • Analyse komplexer technischer Fragestellungen sowie enge Zusammenarbeit mit interdisziplinären Teams und internationalen Entwicklungsstandorten entlang des gesamten Produktentstehungsprozesses

Requirements

  • Erfolgreich abgeschlossenes Studium (Master oder vergleichbar) der Informatik, Elektrotechnik, Physik oder eines verwandten technischen Studiengangs
  • Mehrjährige praktische Erfahrung in der Embedded-Softwareentwicklung sowie ausgeprägte analytische Fähigkeiten und strukturierte, lösungsorientierte Denkweise
  • Fundierte Kenntnisse im Umgang mit Linux- (Echtzeit-)Betriebssystemen, idealerweise im Bereich hardwarenaher Entwicklung, Treiberentwicklung und Feldbuskommunikation
  • Sehr gute Programmierkenntnisse in C/C++ (C++17 oder höher) sowie Python; Erfahrung mit modellbasierten Entwicklungsmethoden (z. B. Enterprise Architect, HCL RTist) von Vorteil
  • Erfahrung im Softwaretesting, insbesondere in der Testautomatisierung, sowie Kenntnisse moderner Entwicklungsprozesse (z. B. Agile/Scrum, Continuous Integration)
  • Hohe Eigeninitiative, ausgeprägte Teamfähigkeit sowie starke Kommunikationskompetenz in einem interdisziplinären und internationalen Arbeitsumfeld
  • Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift; niederländische Sprachkenntnisse von Vorteil

Benefits & conditions

  • Option auf betriebliche Altersvorsorge
  • Exklusive Rabatte auf namhafte Marken
  • Arbeitszeitkonto mit minutengenauer Erfassung
  • Jobcoaching
  • Zugang zu Events wie Experts Class, Embedded Software Developer (m/w/d) Arbeitnehmerüberlassung Professional Poing

Persönliche Daten

Anrede

  • Dies ist ein Pflichtfeld und muss ausgefüllt werden.

Vorname

  • Dies ist ein Pflichtfeld und muss ausgefüllt werden.

Nachname

  • Dies ist ein Pflichtfeld und muss ausgefüllt werden.

E-Mail-Adresse

  • Dies ist ein Pflichtfeld und muss ausgefüllt werden.
  • Keine gültige E-Mail-Addresse!

Telefon

  • Dies ist ein Pflichtfeld und muss ausgefüllt werden.

Verfügbar ab

  • Falsches Datumsformat, bitte Format TT.MM.JJJJ verwenden.
  • Datum liegt in der Vergangenheit.

Gehaltswunsch pro Jahr

  • Angabe nur in Zahlen (ohne Buchstaben, Sonderzeichen etc.)

Dokumente

Apply for this position