Das Unternehmen sucht einen engagierten Embedded Software Entwickler (m/w/d), der das Team im Bereich Power Quality Applikation verstärkt. In dieser Rolle sind Sie verantwortlich für die Entwicklung von Linux-Anwendungen in C++ für Power-Quality-Analysatoren. Sie werden Systemdienste und Anwendungen auf ARM-basierten Plattformen entwickeln und pflegen. Zudem implementieren und optimieren Sie Schnittstellen zwischen verschiedenen Softwarekomponenten. Ihre Mitgestaltung bei Architektur- und Designentscheidungen der Software-Plattform ist ebenfalls gefragt. Sie unterstützen das Team bei der Integration und Automatisierung von Build-, Test- und Deployment-Prozessen (CI/CD) und sorgen durch Unit-, Integrations- und Systemtests für die Qualitätssicherung. Die enge Zusammenarbeit mit der Hardwareentwicklung sowie dem Applikations- und Produktsupport-Team gehört ebenfalls zu Ihren Aufgaben. Das Unternehmen bietet Ihnen die Möglichkeit, die Energiewelt von morgen mitzugestalten und Ihre fachlichen sowie persönlichen Fähigkeiten in einem dynamischen und motivierten Team weiterzuentwickeln.
Embedded Software Entwickler (m/w/d) für den Bereich Power Quality Applikation
Beschreibung
Anforderungen
Der ideale Kandidat hat ein erfolgreich abgeschlossenes Studium im Bereich Informatik, Elektrotechnik oder eine vergleichbare Qualifikation, alternativ einschlägige Berufserfahrung in der Softwareentwicklung. Fundierte Kenntnisse in der Programmierung mit C und modernem C++ sind erforderlich. Erfahrungen in der Softwareentwicklung für Embedded-Systeme sowie Kenntnisse in Build-Systemen wie Yocto/OpenEmbedded sind von Vorteil. Ein sicherer Umgang mit Linux als Entwicklungsumgebung und Zielsystem ist notwendig. Ebenso sollten Sie Erfahrung mit Git und gängigen Workflows (Branching, Code Review, Pull Requests) mitbringen. Kenntnisse in Docker und CI/CD-Pipelines sind wünschenswert. Idealerweise haben Sie bereits Erfahrungen im Bereich Power Quality oder Messtechnik gesammelt. Persönliche Eigenschaften wie Eigeninitiative, zielgerichtete Kommunikationsfähigkeiten und Teamfähigkeit sind für diese Position von großer Bedeutung. Verhandlungssichere Deutschkenntnisse sowie gute Englischkenntnisse in Wort und Schrift sind erforderlich.