Skip to main content

Software Engineer C/C++ (Embedded Linux)

München
Vollzeit
Festanstellung

Stellenbeschreibung

Unsere Smart Energy Produktfamilie macht intelligente Stromnetze möglich und ist ein elementarer Baustein der Energiewende. Zur Verstärkung unseres Teams suchen wir einen talentierten und motivierten Embedded Linux C/C++ Software Engineer mit Schwerpunkten in den Bereichen IT-Sicherheit und IoT

Eine Aufgabe, die herausfordert

  • Mit Deiner Erfahrung entwirfst und entwickelst Du effiziente und höchst zuverlässige Embedded-Applikationen in C und C++ für ARM-basierte Mikrocontroller.
  • Du sorgst dafür, dass das Linux-basierte Betriebssystem optimal für das jeweilige Board maßgeschneidert und aktuell gehalten ist. Für die Wartbarkeit verwendest Du gängige Build-Systeme wie Buildroot oder YoctoDurch enge Zusammenarbeit mit dem Hardware-Team beschleunigst Du die Integration von neuen Hardware-Komponenten und den Board-Bring-up-Prozess.
  • Deine Software ist bereit für den Einsatz in kritischeInfrastruktur, deshalb entwickelst Dfundierte Sicherheitsfeatures und beschäftigst Dich mit der Verschlüsselung und Signierung von Daten
  • Du betreust den gesamten Lebenszyklus von Software-Features: von der Konzeption und Implementierung über Zertifizierungenbis hin zum stabilen Betrieb.
  • Du arbeitest eng mit Produktmanagern und anderen Stakeholdern zusammen, um die beste technische Lösung zu liefern.
  • Durch Dein Engagement für Smart-Grid-Kommunikationsgeräte trägst Du zur Digitalisierung der Energienetze bei und gestaltest die Energiewende aktiv mit. 

Dein Background, der uns überzeugt

  • Erfolgreicher Abschluss eines ingenieurwissenschaftlichen/Informatik-Studiums oder vergleichbare Ausbildung/Erfahrung
  • Erfahrung in C/C++-Softwareentwicklung/-Architektur, idealerweise in IoT-Projekten mit Fokus auf IoT-Security: PKI,TLS-Cipher-Suites und X.509 sind keine Fremdwörter, Erfahrungen mit Hardwaresicherheitsmodulen und TLS libraries (MbedTLS, OpenSSL) sind von Vorteil.
  • Leidenschaft für gut wartbaren, sauberen Code, gedeckt von sinnvollen Tests
  • Erfahrung mit Netzwerktechnik und Kommunikationsprotokollen (TCP, UDP, TLS, HTTPund Offenheit für die Einarbeitung in branchenspezifische Protokolle (wMBUS, HDLC, EEBUS, COSEM etc.).
  • Erfahrung mit Multi-Threaded-Programmierung und diversen Interprozess-Kommunikationstechniken (Unix-Signale, RPC, Sockets).
  • Fundierte Kenntnisse von Embedded-Hardware und erste Erfahrungen mit Cross-KompilierungEmbedded-Debugging und Tracing.
    Kenntnisse in Embedded Linux und  Bring-uvon Custom-Boards sind von Vorteil.
  • Du hast Kenntnisse in agiler Softwareentwicklung, von Vorteil wenn in einem verteilten, internationalen Team.
  • Versionierung mit Git und GitLab/GitHub sind für Dich selbstverständlich.
  • Gute Deutsch- und Englischkenntnisse

Werde Teil eines engagierten Teams und gestalte Deine und unsere Zukunft mit. Dafür bieten wir Dir:

  • Attraktiver Arbeitsplatz im Herzen von München– aber auch für Hybrid oder Remote-Work-Modelle sind wir offen.
  • Gutes familiäres Betriebsklima mit flachen Hierarchien und kurzen Informations- und Entscheidungswegen.
  • Spannende Projekte mit hohem Innovationsgrad im zukunftsorientierten Smart-Energy-Sektor.
  • Eigenverantwortliches und abwechslungsreiches Arbeiten an technologisch herausfordernden Themen
  • Flexible Arbeitszeiten und ein attraktives Vergütungsmodell.
  • Individuelle Weiterbildungs- und Entwicklungsmöglichkeiten.
  • Mobiles Arbeiten.
  • Benefits wie Kinderbetreuungszuschuss und betriebliche Krankenzusatzversicherung. 

About us

      Website      Youtube Channel      Linkedln