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
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job