Embedded Software Developer

ManpowerGroup Deutschland
Poing, Germany
5 days ago

Role details

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

Job location

Poing, Germany

Tech stack

Testing (Software)
Automation of Tests
C++
Linux
Device Drivers
Linux on Embedded Systems
Embedded Software
Field-Programmable Gate Array (FPGA)
Python
Real-Time Operating Systems
Software Engineering
Software Systems
GIT
Information Technology

Job description

  • Attraktives Jahresgehalt
  • 30 Tage Urlaub
  • Kostenlose Beratung und Vermittlung
  • Langfristige Perspektive mit Übernahmeoption
  • Persönliche Betreuung und Profilerstellung
  • Einsatz in einem professionellen IT-Umfeld
  • Interessante Unternehmen kennenlernen in der Region, Die Unternehmenskultur ist geprägt von Zusammenarbeit, Innovation und Eigenverantwortung. Gesucht wird ein Embedded Software Developer (m/w/d), der moderne Softwarelösungen entwickelt und langfristig zum Aufbau eines wachsenden Entwicklungsteams beiträgt.
  • Entwicklung moderner Embedded-Software auf Linux-Plattformen für Steuerungskomponenten digitaler Drucksysteme
  • Konzeption, Planung und Implementierung von Embedded-Lösungen in den Bereichen:
  • Gerätetreiber
  • Kommunikationsschnittstellen
  • Regelungsalgorithmen
  • Zustandsmaschinen
  • Weiterentwicklung einer modernen Softwarearchitektur mit Fokus auf Wartbarkeit, Testbarkeit und Qualität
  • Enge Zusammenarbeit mit interdisziplinären Software- und Hardwareentwicklungsteams
  • Schnittstellenfunktion zwischen Softwareentwicklung und Hardware-Design
  • Unterstützung bei der Einführung neuer Technologien bis zur Serienreife und Markteinführung
  • Mitarbeit in einem internationalen Entwicklungsumfeld

Requirements

  • Erfolgreich abgeschlossenes Studium der Informatik, Elektrotechnik, Physik oder einer vergleichbaren Fachrichtung
  • Mindestens ein Jahr Berufserfahrung in der Embedded Softwareentwicklung
  • Sehr gute Kenntnisse in modernem C++ (C++17 oder neuer)
  • Erfahrung mit Embedded Linux
  • Gute Kenntnisse im Umgang mit Git
  • Erfahrung mit modellbasierter Softwareentwicklung
  • Gute Deutschkenntnisse (mindestens fließendes Niveau) zur Abstimmung mit den Fachbereichen
  • Sehr gute Englischkenntnisse für die internationale Zusammenarbeit
  • Nice-to-have
  • Kenntnisse in Python
  • Erfahrung mit Linux-Echtzeitbetriebssystemen
  • Erfahrung in der Treiberentwicklung
  • Kenntnisse von Feldbusprotokollen
  • Erfahrung mit Enterprise Architect oder HCL RTist
  • Kenntnisse im Softwaretesting und in der Testautomatisierung
  • Erfahrung mit agilen Entwicklungsmethoden
  • Berührungspunkte mit FPGA-, Multi-Core- oder hardwarenahen Entwicklungsthemen
  • Persönliche Anforderungen
  • Ausgeprägte analytische und lösungsorientierte Denkweise
  • Interesse an hardwarenaher Softwareentwicklung und Elektronik
  • Kommunikationsstärke und Teamfähigkeit
  • Eigeninitiative sowie selbstständige Arbeitsweise
  • Offenheit für interdisziplinäre Zusammenarbeit in einem internationalen Umfeld
  • Motivation, sich langfristig fachlich und persönlich weiterzuentwickeln

About the company

Unser Kunde entwickelt und fertigt innovative High-Tech-Lösungen für den kommerziellen Digitaldruck und gehört zu einem international führenden Technologiekonzern im Bereich Bildverarbeitung. Mit mehreren tausend Mitarbeitenden an internationalen Standorten entstehen moderne Hard- und Softwarelösungen, die weltweit im Einsatz sind.

Apply for this position