Stellendetails zu: Entwicklungsingenieur (m/w/d) Embedded Software

Entwicklungsingenieur (m/w/d) Embedded Software

Entwicklungsingenieur (m/w/d) Embedded Software

Kopfbereich

Angebotsart: Arbeit
Arbeitgeber: ProMinent GmbH

Besondere Merkmale

Arbeitsort

Heidelberg, Neckar

Anstellungsart

Vollzeit

Befristung

unbefristet

Beginn

ab sofort

Berufsbezeichnung

  • Softwareentwickler/in

Stellenbeschreibung

Gibt es eine vielfältigere Aufgabe?

  • Entwicklung: Sie entwickeln hardwarenahe Embedded Software in modernem C++ (ab C++14) für industrielle Steuerungs- und Sensorsysteme.
  • Design: Sie entwerfen Softwaredesigns und setzen diese eigenverantwortlich von der Konzeption bis zur Serienreife um.
  • Ownership: Sie übernehmen Verantwortung für zentrale Softwarekomponenten und treiben technische Entscheidungen aktiv voran.
  • Qualitätssicherung: Sie stellen durch automatisierte Tests sowie Code Reviews eine hohe Softwarequalität sicher.
  • Anforderungsanalyse: Sie analysieren Anforderungen gemeinsam mit Produktmanagement und Systementwicklung und überführen diese in robuste Softwarelösungen.
  • System- und Prozessoptimierung: Sie verbessern bestehende Systeme kontinuierlich hinsichtlich Performance, Wartbarkeit und Skalierbarkeit und gestalten aktiv die Weiterentwicklung von Tools, Prozessen und CI/CD-Pipelines mit.

Technologisches Umfeld:

  • Modernes C++ im Embedded-Umfeld (C++14/17/20, Clean Code)
  • RTOS-basierte Systeme
  • Mikrocontroller-Plattformen (STM32)
  • Feldbusse wie CAN, Modbus, EthernetIP, ProfiNet,
  • Buildsysteme und Tooling (CMake, GCC, Cross-Compilation, Jira, Confluence)
  • Automatisiertes Testing, CI/CD und Qualitätssicherung (Jenkins)
  • Architekturmethoden (z. B. Modularisierung, Clean Architecture, HAL-Konzepte)

Was Sie mitbringen sollten? Das wissen Sie als Profi am besten!

  • Akademischer Hintergrund: Sie verfügen über ein abgeschlossenes Studium der Informatik, Elektrotechnik oder eine vergleichbare Qualifikation.
  • Erfahrung: Sie bringen mehrjährige Erfahrung in der Embedded-Softwareentwicklung mit modernem C++ (ab C++14) mit.
  • Fachkenntnisse: Sie verfügen über erste Kenntnisse in Softwarearchitektur und Design, beispielsweise in Modularisierung und Layered Architecture.
  • Entwicklungsmethoden: Sie haben Erfahrung mit automatisierten Tests und modernen Entwicklungsprozessen wie CI/CD.
  • Kommunikationsprotokolle: Idealerweise bringen Sie Erfahrung mit industriellen Kommunikationsprotokollen wie CAN oder Modbus mit.
  • Ownership: Sie erkennen Handlungsbedarf frühzeitig und treiben Themen selbstständig und proaktiv voran.
  • Persönliche Stärken: Sie analysieren komplexe technische Zusammenhänge schnell, arbeiten strukturiert und zeichnen sich durch einen hohen Anspruch an Softwarequalität, Wartbarkeit und sauberes Design aus.
  • Kommunikations- und Teamfähigkeit: Sie kommunizieren technische Inhalte klar und überzeugend und legen großen Wert auf Zusammenarbeit im interdisziplinären Team.
  • Sprachkenntnisse: Sie verfügen über verhandlungssichere Deutsch- und Englischkenntnisse in Wort und Schrift.

Arbeitsorte

Unternehmensdarstellung: ProMinent GmbH

ProMinent GmbH

Informationen zur Bewerbung