View job here

Über uns

In erster Linie bist du wie wir: Du liebst Sport & seine Anziehungskraft. Wir laden dich dazu ein, Teil einer starken Unternehmenskultur zu werden, in der das TEAM groß geschrieben wird. Deshalb ist es wichtig für uns, dass wir zueinander passen. Du magst es, Verantwortung zu übernehmen und weißt wie man Prioritäten setzt – auch bei herausfordernden Aufgaben. Dabei liebst du es, deine Komfortzone zu verlassen. Gerne stellst du den Status-quo in Frage und überzeugst mit starken Ideen. Manchmal wirst du herausgefordert, schnelle Lösungen zu finden. Am wichtigsten für uns ist jedoch, dass du eine inspirierende Persönlichkeit bist, die bereit ist, einen Unterschied zu machen und Lust hat, über sich hinauszuwachsen.

Deine Aufgaben

  • Entwicklung und Programmierung von Embedded-Software in C/C++ für Mikrocontroller (z. B. ESP32)
  • Implementierung und Optimierung von Embedded-Betriebssystemen (RTOS, Embedded Linux)
  • Entwicklung und Pflege von Schnittstellen und Kommunikationsprotokollen (IoT, Netzwerkprotokolle)
  • Anwendung moderner Softwarearchitekturen, einschließlich Entwurf und Versionierung von Modulen und Schnittstellen
  • Durchführung automatisierter Tests und Implementierung von Testarchitekturen zur Sicherstellung der Softwarequalität
  • Implementierung von Coding-Standards, Clean Code-Prinzipien und Best Practices in CI/CD-Toolchains
  • Analyse und Verarbeitung von Signalen sowie Anwendung von Filtern und Protokollen
  • Zusammenarbeit mit interdisziplinären Teams, um innovative Lösungen für eingebettete Systeme zu entwickeln

 

  • Optional: Mitwirkung bei der Implementierung von Sicherheitslösungen (TLS, Zertifikate, Kryptografie)
  • Unterstützung der Integration von Cloud-Technologien und UI-Programmierung, falls erforderlich

 

Unsere Anforderungen

  • Abgeschlossenes Studium der Ingenieurinformatik, Elektronik, Mechatronik oder vergleichbare Qualifikation
  • Mindestens 2-3 Jahre Berufserfahrung in der Softwareentwicklung
  • Fundierte Kenntnisse in objektorientierter Programmierung und modernen Softwarearchitekturen
  • Nachweisbare Erfahrung in Embedded-Betriebssystemen (RTOS oder Embedded Linux)
  • Solide Kenntnisse in C/C++ für die Embedded-Entwicklung
  • Verständnis für Full-Stack-Entwicklung und moderne Webtechnologien 
  • Praktische Erfahrung mit Versionskontrollsystemen (Git)
  • Grundlegendes Verständnis für Netzwerkprotokolle und IoT-Kommunikation
  • Kenntnisse in agilen Entwicklungsmethoden
  • Fließend in Deutsch und Englisch (mindestens C1-Niveau)
  • anwendbare Kenntnisse moderner Softwarearchitekturen ○ Entwurf und Versionierung von Modul- und Schnittstelleninterfaces
  • gute Kenntnisse in Signalverarbeitung, Filterung und Kommunikationsprotokollen
  • automatisierte Testarchitekturen
  • Erfahrungen mit Coding-Standards und Clean Code Prinzipien sowie die Fähigkeit diese weiterzugeben
  • best practices in CI/CD Toolchains

Nice to have: 

  • TLS, Zertifikate, PKI, Kryptografie
  • Kenntnisse in Cloud-Technologien
  • Basiswissen UI-Programmierung
  • Erfahrung in der Embedded-Programmierung, idealerweise mit ESP32 oder ähnlichen Microcontrollern
  • Erfahrung in der iOS-Entwicklung mit Swift oder die Bereitschaft, sich intensiv einzuarbeiten

 

Wir bieten

  • Eine anspruchsvolle und abwechslungsreiche Tätigkeit in einem wachsenden Unternehmen
  • Ein motiviertes und dynamisches Team
  • Attraktive Bonusmöglichkeiten
  • Flexible Arbeitszeiten und die Möglichkeit zum Homeoffice 
  • Modernes Arbeitsumfeld mit flachen Hierarchien
  • regelmäßige Teamevents 
  • Eintrittskarten zu sportlichen Veranstaltungen in Jena
  • individuelle Weiterbildungsprogramme
  • Zugang zu internationalen Messen / fachspezifischen Konferenzen
  • Kostenübernahme fachspezifische Literatur