Überblick
Du arbeitest in einem dynamischen Umfeld an systemnaher Software für technische Produkte und gestaltest Lösungen von der Treiber-Ebene bis zur Anwenderschnittstelle. Du profitierst von kurzen Entscheidungswegen, persönlichem Gestaltungsspielraum und gezielten Entwicklungsmöglichkeiten. Technologisch arbeitest du mit Embedded- und Systemprogrammier-Stacks wie C, C++, Linux und RTOS/Mikrocontroller-Umgebungen sowie mit Schnittstellenprotokollen wie UART, SPI, I2C und CAN. Wir bieten dir ein kollegiales Team, moderne Arbeitsmittel und Raum, deine Ideen praxisnah umzusetzen.
Deine Aufgaben
- Entwickle hardware-nahe Treiber und Schnittstellenkomponenten in C/C++
- Implementiere systemnahe Dienste und Komponenten für Embedded-Laufzeitumgebungen
- Integriere und teste Kommunikationsschnittstellen wie UART, SPI, I2C, CAN und Ethernet
- Unterstütze Anbindungen an Web- und GUI-Komponenten sowie deren Zusammenarbeit mit Embedded-Bausteinen
- Dokumentiere technische Lösungen und erstelle zielgerichtete Unterlagen
- Analysiere Fehler, betreibe Root-Cause-Analysen und arbeite eng mit anderen Fachbereichen zusammen
- Arbeite mit Versionsverwaltungssystemen wie SVN und unterstütze Release- und Deploy-Prozesse
Dein Profil
- Bringe ein abgeschlossenes Studium oder eine vergleichbare technische Ausbildung mit Schwerpunkt Elektronik, Informatik oder Mechatronik mit
- Verfüge über praktische Kenntnisse in C und C++ sowie erste Erfahrung mit Linux-Konsolenarbeit
- Besitze Grundwissen zu Microcontrollern (z. B. ARM/AVR) und eingebetteten Laufzeitumgebungen
- Kenntnisse in gängigen Schnittstellenprotokollen und Hardware-naher Programmierung sind vorhanden
- Arbeite selbstständig, lösungsorientiert und gerne im Team
- Kommuniziere sicher auf Deutsch in Wort und Schrift
Deine Benefits
- Flexible Arbeitszeiten zur guten Vereinbarkeit von Job und Privatleben
- Mobilitätsangebote wie Fahrrad-Leasing und Unterstützung bei Pendeloptionen
- Attraktive Urlaubsregelungen für erholsame Auszeiten
- Individuelle Weiterbildungs- und Entwicklungsmöglichkeiten
- Betriebliche Altersvorsorge oder ähnliche Vorsorgeangebote
- Leistungsgerechte Vergütung und transparente Entwicklungsperspektiven
- Strukturierte Einarbeitung mit festen Ansprechpartner:innen
- Interne Lernformate und Wissensaustausch im Team
- Modern ausgestatteter Arbeitsplatz mit zeitgemäßer IT-Infrastruktur
Für diese Position ist eine Präsenz in Deutschland notwendig. Bewerbungen aus dem Ausland können leider nicht berücksichtigt werden. This position requires local presence in Germany. Applications from outside Germany unfortunately cannot be considered.
Embedded Software Engineer, Systemprogrammierung (m/w/d) in Essen Arbeitgeber: J25379
J25379 bietet eine dynamische Arbeitsumgebung, in der Mitarbeiter an systemnaher Software für technische Produkte arbeiten. Die kurzen Entscheidungswege und die Möglichkeit zur individuellen Weiterbildung fördern die Umsetzung eigener Ideen. Zudem gibt es Entwicklungsperspektiven in der Produktentwicklung und technischen Automatisierungsprojekten.