Embedded Systems Developer (m / w / d) bei Coachwhisperer GmbH | softgarden
View job here
Embedded Systems Developer (m / w / d)
Vollzeit
07745, Jena
Mit Berufserfahrung
22.01.25
Ü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 QualifikationMindestens 2-3 Jahre Berufserfahrung in der SoftwareentwicklungFundierte Kenntnisse in objektorientierter Programmierung und modernen SoftwarearchitekturenNachweisbare Erfahrung in Embedded-Betriebssystemen (RTOS oder Embedded Linux)Solide Kenntnisse in C / C++ für die Embedded-EntwicklungVerständnis für Full-Stack-Entwicklung und moderne WebtechnologienPraktische Erfahrung mit Versionskontrollsystemen (Git)Grundlegendes Verständnis für Netzwerkprotokolle und IoT-KommunikationKenntnisse in agilen EntwicklungsmethodenFließend in Deutsch und Englisch (mindestens C1-Niveau)anwendbare Kenntnisse moderner Softwarearchitekturen ○ Entwurf und Versionierung von Modul- und Schnittstelleninterfacesgute Kenntnisse in Signalverarbeitung, Filterung und Kommunikationsprotokollenautomatisierte TestarchitekturenErfahrungen mit Coding-Standards und Clean Code Prinzipien sowie die Fähigkeit diese weiterzugebenbest practices in CI / CD ToolchainsNice to have :
TLS, Zertifikate, PKI, KryptografieKenntnisse in Cloud-TechnologienBasiswissen UI-ProgrammierungErfahrung in der Embedded-Programmierung, idealerweise mit ESP32 oder ähnlichen MicrocontrollernErfahrung in der iOS-Entwicklung mit Swift oder die Bereitschaft, sich intensiv einzuarbeitenWir bieten
Eine anspruchsvolle und abwechslungsreiche Tätigkeit in einem wachsenden UnternehmenEin motiviertes und dynamisches TeamAttraktive BonusmöglichkeitenFlexible Arbeitszeiten und die Möglichkeit zum HomeofficeModernes Arbeitsumfeld mit flachen Hierarchienregelmäßige TeameventsEintrittskarten zu sportlichen Veranstaltungen in Jenaindividuelle WeiterbildungsprogrammeZugang zu internationalen Messen / fachspezifischen KonferenzenKostenübernahme fachspezifische LiteraturOnline bewerben
Impressum | Datenschutzerklärung
Powered by softgarden