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, GermanJob 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.