Senior Embedded Software Entwickler
WhatJobs Direct
About the role
About
Unser Kunde sucht einen erfahrenen Senior Embedded Software Entwickler zur Verstärkung seines innovativen Teams. Diese Stelle ist vollständig remote zu besetzen, was Ihnen eine hohe Flexibilität bei der Arbeitsgestaltung ermöglicht. Sie werden eine Schlüsselrolle in der Entwicklung von hochmodernen eingebetteten Systemen für verschiedenste Anwendungen spielen. Ihre Hauptaufgabe ist das Design, die Implementierung und die Wartung von Echtzeit‑Softwarelösungen, die auf Mikrocontrollern und Prozessoren laufen. Sie arbeiten an der gesamten Software‑Lifecycle, von der Anforderungsanalyse über die Architekturgestaltung bis hin zur Codierung, dem Debugging und dem Testen. Dies beinhaltet die Entwicklung von Firmware, Treibern und Anwendungssoftware, die direkt mit der Hardware interagiert. Sie sind verantwortlich für die Sicherstellung von Leistung, Zuverlässigkeit, Sicherheit und Echtzeitfähigkeit der entwickelten Systeme. Die Optimierung von Ressourcen wie Speicher und Rechenleistung ist dabei von zentraler Bedeutung. Sie werden eng mit Hardware‑Ingenieuren, Systemarchitekten und Produktmanagern zusammenarbeiten, um sicherzustellen, dass die Software den technischen Spezifikationen und den Produktanforderungen entspricht. Erfahrung mit agilen Entwicklungsmethoden wie Scrum oder Kanban ist erwünscht. Die Fähigkeit, komplexe technische Herausforderungen zu analysieren und kreative, effiziente Lösungen zu entwickeln, ist entscheidend. Da es sich um eine Remote‑Position handelt, sind exzellente Kommunikationsfähigkeiten, Selbstorganisation und die Fähigkeit, effektiv in einem verteilten Team zu arbeiten, unerlässlich. Sie werden aktiv an Code‑Reviews teilnehmen und andere Teammitglieder coachen.
Responsibilities
- Design, Entwicklung und Implementierung von Embedded Software
- Entwicklung von Firmware, Treibern und Echtzeit‑Betriebssystemen
- Optimierung von Softwareleistung und Ressourcennutzung
- Durchführung von Unit‑Tests und Integrationstests
- Fehleranalyse und Debugging auf hardware‑naher Ebene
- Zusammenarbeit mit Hardware‑Entwicklern und Systemarchitekten
- Erstellung technischer Dokumentationen
- Aktive Teilnahme an Code‑Reviews und Mentoring von Junior‑Entwicklern
Requirements
- Abgeschlossenes Studium der Informatik, Elektrotechnik oder einer vergleichbaren technischen Fachrichtung
- Mehrjährige nachweisbare Erfahrung in der Embedded Software Entwicklung
- Tiefgehende Kenntnisse in C/C++ und idealerweise Assembly
- Erfahrung mit Echtzeit‑Betriebssystemen (RTOS) und Mikrocontrollern
- Kenntnisse in hardwarenaher Programmierung und Treiberentwicklung
- Vertrautheit mit Debugging‑Tools und Messtechnik
- Erfahrung mit Versionskontrollsystemen (z.B. Git)
- Ausgezeichnete Problemlösungsfähigkeiten
- Hohe Selbstständigkeit und Organisationsgeschick für die Remote‑Arbeit
- Sehr gute Deutsch‑ und Englischkenntnisse
Benefits
- Herausfordernde und spannende Tätigkeit in einem zukunftsorientierten Technologiebereich
- Möglichkeit, an innovativen Projekten mitzuwirken
- Flexibles Remote‑Umfeld zur Förderung der Work‑Life‑Balance
- Karriereentwicklung in einem innovativen Unternehmen
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free