Softwareentwickler/in C++ für Embedded Linux-Systeme:
wir suchen in unserer Business Unit Solar Energy nach einer/n Softwareentwickler/in, der/dem die Entwicklung von Wechselrichtern zur nachhaltigen Energie zuzüglich Weiterentwicklung unserer Linux-basierten Software Plattform im Bereich Solar Energy liegt.
Dabei werden Tätigkeiten wie:
* Konzeption & Weiterentwicklung unserer Linux-basierten Software Plattform
* Entwicklung von C++-Anwendungen auf Embedded-Linux-Systemen
* Design und Entwicklung von Middleware-Services und -Diensten für vernetzte Geräte
* Code-Reviews sowie Dokumentation von Systemen
* Entwicklung von Testfunktionen/Testunits
* Evaluierung neuer Technologien und nachhaltiger Lösungen
* Mitarbeit und Gestaltung einer CI-Umgebung für die Linux-basierte Soft- und Hardware-Plattform
Weitere Aufgaben sind:
* Konzeption, Implementierung und Betreuung der internen Frameworks für Unit- und Integrationstests sowie der Test-Infrastruktur (Software und Hardware)
* Unterstützung des Entwicklungsteams bei der Testerstellung
Wir bieten ein attraktives Arbeitsumfeld mit folgenden Vorteilen:
* Flexible Arbeitszeiten sowie Möglichkeit zum teilweisen Home-Office
* Betriebsrestaurant mit abwechslungsreicher und saisonaler Küche (Essenszuschuss)
* Parkplätze sowie Ladestationen für e-Autos
* Für die Anreise vom Wohnort zum Arbeitsplatz übernehmen wir die Kosten des Öffi-Tickets
* Paten- & Bildungsprogramm
* Kinderland und Krabbelgruppe mit Ganzjahresbetreuung am Standort Sattledt
* Firmenevents (Jahresabschlussfeier, Sommerfest, Abteilungsausflüge)
* Sportangebot (Beachvolleyballplatz, Übernahme der Startgebühr bei diversen Laufveranstaltungen)
Dein Profil sollte folgende Qualifikationen aufweisen:
* Abgeschlossenes Studium (FH/UNI) mit Bereich, Softwareentwicklung, Embedded-Entwicklung, Elektrotechnik o.Ä. und mehrjährige Berufserfahrung in diesem Bereich
* Gute Programmierkenntnisse in C++ 14/17
* Strukturierte und analytische Arbeitsweise, und ein hohes Maß an Qualitätsbewusstsein
* Begeisterung und Interesse für Linux-Betriebssysteme
* Yocto-Kenntnisse von Vorteil
* Erfahrung mit unterschiedlichen Kommunikationsprotokollen (Modbus RTU/TCP, MQTT)