Informationen zur Anzeige:
Senior Softwareentwickler Embedded Systems / C/C++ (m/w/d)
Ostbevern
Aktualität: 07.04.2025
Anzeigeninhalt:
07.04.2025, FRIWO Gerätebau GmbH
Ostbevern
Senior Softwareentwickler Embedded Systems / C/C++ (m/w/d)
Aufgaben:
Entwurf, Entwicklung, Test und Dokumentation von Embedded-Software zur Ansteuerung und Ablaufsteuerung von Ladegeräten, Batterie-Management-Systemen oder verwandter Systeme in der Programmiersprache C
Erstellung von System- und Funktionsspezifikationen in Abstimmung mit dem Kunden
Eigenständige Anpassung und Optimierung bestehender Software-Module sowie Erarbeitung von Funktionsanforderungen und Integration in die bestehende Software-Architektur
Auswahl geeigneter Microcontroller und deren Peripherienutzung in Abstimmung mit der Hardware-Entwicklung
Verifikation der Software mit Modul- und Software-Tests (Unit-Tests), sowohl auf Software als auch auf Hardware-Ebene
Unterstützung bei der Inbetriebnahme von Entwicklungsmustern und Prototypen sowie Erstellung geeigneter PC-Testprogramme als Gegenstelle zu den Entwicklungsprodukten
Nutzung und Erweiterung unserer bestehenden Entwicklungsstandards, Programmierrichtlinien und der dazugehörigen Prozesse, wie z.B. der Build-Infrastruktur (GitLab, C#, Python, CI&CD)
Qualifikationen:
Ein abgeschlossenes technisches Studium, vorzugsweise in den Bereichen Elektrotechnik, Automatisierungstechnik, Nachrichtentechnik, Fahrzeugtechnik, Mechatronik oder technischer Informatik oder vergleichbar mit Schwerpunkt Softwareentwicklung
Mehrjährige Berufserfahrung in der hardwarenahen Softwareentwicklung mit C
Gute Kenntnisse über Kommunikationsprotokolle und deren Schnittstellen (u.a. CAN)
Sicherer Umgang mit MS Office und klassischen Entwicklungstools, wie z. B. Git, GitLab, Visual Studio Code u. ä.
Gute Kenntnisse in den Verfahren für Softwaretests auf Hardware-, Geräte- und Systemebene sowie grundlegende analoge und digitale Hardwarekenntnisse von elektronischen Schaltungen und Messgeräten
Grundlegende analoge und digitale Hardwarekenntnisse von elektronischen Schaltungen und Messgeräten
Kenntnisse und praktische Erfahrungen im Bereich von Motorsteuereinheiten, Batterie-Management-Systemen sowie Desktop-Applikationsentwicklung mit C# vorteilhaft
Ausgeprägtes logisch-analytisches Denkvermögen mit der Fähigkeit komplexe Projekte strukturiert zu planen und vorzubereiten
Fähigkeit zur täglichen Kommunikation in Deutsch und Englisch
Berufsfeld
Bundesland
Standorte