Embedded Entwickler (w/m/d)

Was wir bieten:

  • Ein motiviertes Team offen für neue Impulse – bring Deine Ideen ein und setze sie in der Praxis um
  • Spannende und herausfordernde Projekte in den Bereichen Embedded Systems und Remote Management
  • Flache Hierarchien und jederzeit offene Türen bis zum Geschäftsführer
  • Flexible Arbeitszeiten und Homeoffice Regelungen
  • Freiräume und Unterstützung zur persönlichen und fachlichen Weiterentwicklung
  • Ein individuelles Gehalt entsprechend deiner persönlichen Leistung und Erfahrung mit Erfolgsbeteiligung

Deine Qualifikationen:

Voraussetzungen sind:

  • ein erfolgreich abgeschlossenes Studium der Informatik, Mathematik
    oder der Ingenieurwissenschaften mit Schwerpunkt Software-Technologie, oder eine vergleichbare Ausbildung,
  • mindestens 3 Jahre Berufserfahrung in Software-Entwicklungs-Projekten (idealerweise als Embedded-Entwickler),
  • sehr gute Kenntnisse in der modernen, hardwarenahen Softwareentwicklung mit C, C++,
  • Routine in der Firmwareentwicklung für Microcontroller oder System on Chips auf Basis von Embedded Linux (Board Support Packages,
    Bootloader, Multithreading, Inter Process Communication, Remote Management Interfaces, Linux Kernel, etc.),
  • praktische Erfahrung in der Programmierung von hardwarenahen Schnittstellen (i2C, CAN, GPIO, UART, SPI/eSPI, IPMI, etc.),
  • Erfahrung in der Inbetriebnahme und dem Test von eingebetteten Systemen,
  • hohes Maß an Eigeninitiative sowie analytische und konzeptionelle Vorgehensweise,
  • zielorientierte Arbeitsweise sowie ausgeprägte kommunikative Fähigkeiten,
  • gute Deutsch- und Englischkenntnisse,
  • Motivation zur Weiterentwicklung und Bereitschaft für Veränderung

Von Vorteil sind:

  • Kenntnisse der Elektronikentwicklung (VHDL, FPGA)
  • handwerkliches Geschick bei Hardware Reworks,
  • Full-Stack-Skills mit modernen JavaScript-Frameworks, Low-Code-Ansätzen, CI/CD (Jenkins, Gitlab, etc.) und Test,
  • Modellbasierte Softwareentwicklung (z.B. mit MATLAB/SIMULINK),
  • Knowhow im Requirements- und Systems-Engineering (UML, SysML),
  • Linux Kernel- und Treiberentwicklung,
  • Gute Präsentationsfähigkeiten

Deine Aufgaben:

  • Du unterstützt unser Team beim Kunden vor Ort oder remote.
  • Du konzipierst, entwickelst und realisierst selbstständig Produktsoftware und Firmware für eingebettete Systeme sowie die Ansteuerung von elektronischen Komponenten und Mikrocontrollern.
  • In größeren Projekten übernimmst Du verantwortungsvoll die Rolle des (technischen) Projektleiters inklusive Reporting zum Kunden und intern (evtl. Teamleiter /Product Owner) oder Du hast großes Interesse, dich dahin zu entwickeln.
  • Du erstellst projektbegleitende Dokumentationen wie Spezifikationen, technisches Design, Quellcode-Dokumentation sowie zulassungsrelevante Dokumente.
  • Du etablierst passende Qualitätssicherungsmaßnahmen.
  • Du treibst die Automatisierung der Entwicklung für eingebettete Systeme voran.
    Dafür entwickelst Du nach Bedarf Linux Shell Scripts und Python Programme sowie Automatisierungsskripte in Gitlab oder Jenkins CI/CD Umgebungen.

Beginn: sofort
Standort: Paderborn

Interessiert?
Dann freuen wir uns über die Zusendung Deiner vollständigen Bewerbungsunterlagen mit der Angabe der Gehaltsvorstellung und Deines frühestmöglichen Eintrittstermins per E‑Mail an Bewerbungen@dmc-group.com und verwende folgendes Kennwort: PB‑EMB-DEV-2022