Jobriver IT Jobbörse

Senior Softwareentwickler Embedded Systems / C/C++ (m/w/d)

  • Vollzeit
  • Dortmund
  • Vor Ort
  • Mid-Level
  • Start ab sofort
  • 45.000 € – 63.000 € / Jahr

Deine Aufgaben

In dieser spannenden Position sind Sie verantwortlich für den Entwurf, die Entwicklung, den Test und die Dokumentation von Embedded-Software, die zur Ansteuerung und Ablaufsteuerung von Ladegeräten, Batterie-Management-Systemen oder verwandten Systemen dient. Sie arbeiten in der Programmiersprache C und erstellen System- sowie Funktionsspezifikationen in enger Abstimmung mit unseren Kunden. Darüber hinaus sind Sie für die eigenständige Anpassung und Optimierung bestehender Software-Module zuständig und erarbeiten Funktionsanforderungen, die Sie in die bestehende Software-Architektur integrieren. Die Auswahl geeigneter Microcontroller und deren Peripherienutzung erfolgt in enger Zusammenarbeit mit der Hardware-Entwicklung. Zudem verifizieren Sie die Software durch Modul- und Software-Tests (Unit-Tests) sowohl auf Software- als auch auf Hardware-Ebene. Sie unterstützen bei der Inbetriebnahme von Entwicklungsmustern und Prototypen und erstellen geeignete PC-Testprogramme als Gegenstelle zu den Entwicklungsprodukten. In dieser Rolle nutzen und erweitern Sie unsere bestehenden Entwicklungsstandards, Programmierrichtlinien und die dazugehörigen Prozesse, wie beispielsweise die Build-Infrastruktur mit GitLab, C# und Python. Sie arbeiten in einem dynamischen Team, das großen Wert auf persönliche Entwicklung und Wertschätzung des Engagements legt.

Dein Profil

Der ideale Kandidat bringt ein abgeschlossenes technisches Studium in den Bereichen Elektrotechnik, Automatisierungstechnik, Nachrichtentechnik, Fahrzeugtechnik, Mechatronik oder technischer Informatik mit, vorzugsweise mit Schwerpunkt Softwareentwicklung. Sie verfügen über mehrjährige Berufserfahrung in der hardwarenahen Softwareentwicklung mit C und haben gute Kenntnisse über Kommunikationsprotokolle und deren Schnittstellen, insbesondere CAN. Ein sicherer Umgang mit MS Office und klassischen Entwicklungstools wie Git, GitLab und Visual Studio Code ist für Sie selbstverständlich. Zudem sollten Sie über gute Kenntnisse in den Verfahren für Softwaretests auf Hardware-, Geräte- und Systemebene verfügen. Grundlegende analoge und digitale Hardwarekenntnisse von elektronischen Schaltungen und Messgeräten sind ebenfalls erforderlich. Kenntnisse und praktische Erfahrungen im Bereich von Motorsteuereinheiten, Batterie-Management-Systemen sowie in der Desktop-Applikationsentwicklung mit C# sind von Vorteil. Ein ausgeprägtes logisch-analytisches Denkvermögen sowie die Fähigkeit, komplexe Projekte strukturiert zu planen und vorzubereiten, runden Ihr Profil ab. Gute Deutschkenntnisse (B2/C1) und die Fähigkeit zur täglichen Kommunikation in Englisch (B1/B2) sind ebenfalls notwendig.

Tech-Stack

Tippe an, was du schon kannst – wir zeigen dir, wie gut die Stelle passt.

0 %Match

Noch nichts ausgewählt.

Außerdem wichtig

TeamfähigkeitAnalytisches DenkenKommunikation DeutschEnglisch

Klingt nach dir?

In zwei Minuten beworben – ohne Anschreiben-Pflicht, ohne Konto.

1
Kurzer Skill-TestEin paar Fragen zu Python, C#, Git – das Ergebnis geht mit deiner Bewerbung an das Unternehmen.
Fragen werden geladen …
2Deine Angaben
Welche Skills bringst du mit?
Lebenslauf & Unterlagen