Embedded Software Developer (m/w/d)
Embedded Software Developer (m/w/d)
Embedded Software Developer (m/w/d)
Embedded Software Developer (m/w/d)
Jobriver HR Service
Internet, IT
Berlin
- Art der Beschäftigung: Vollzeit
- 55.000 € – 71.000 € (von XING geschätzt)
- Hybrid
- Zu den Ersten gehören
Embedded Software Developer (m/w/d)
Über diesen Job
Embedded Software Developer (m/w/d)
Beschreibung
Das Unternehmen ist ein junges und wachstumsstarkes Unternehmen mit Standorten in Berlin und Düsseldorf, das sich auf die Entwicklung innovativer IoT-Sensorlösungen für die Pflege spezialisiert hat. Seit dem Marktstart im Jahr 2023 vertrauen bereits zahlreiche Pflegeeinrichtungen auf die entwickelten Lösungen, die von der Hardware über die Embedded Software bis hin zu Cloud-Backends und Apps ganzheitlich selbst gestaltet werden. In dieser Rolle als Embedded Software Developer erwartet Sie die Entwicklung und Implementierung von Embedded Software für Bare-Metal- und Linux-basierte Systeme, einschließlich der Arbeit mit eigenen oder angepassten Distributionen. Sie arbeiten eng mit Hardware- und Systementwicklern zusammen, um Firmware zu integrieren und zu optimieren. Zudem nutzen Sie Git zur Versionskontrolle und zur Zusammenarbeit im Team. Ihre Aufgaben umfassen auch die Analyse, das Debugging und die Optimierung bestehender Softwarelösungen. Optional können Sie mit TI-Mikrocontrollern sowie Build- und Update-Tools wie YOCTO und RAUC arbeiten. Das Arbeitsumfeld ist geprägt von einem interdisziplinären, dynamischen Team, das Ihnen viel Gestaltungsspielraum und kurze Entscheidungswege bietet. Sie haben die Möglichkeit, an spannenden Projekten im Bereich digitale Gesundheit und Medizintechnik zu arbeiten und profitieren von flexiblen Arbeitszeiten sowie der Option, teilweise remote zu arbeiten. Persönliche und fachliche Weiterentwicklung wird aktiv gefördert.
Anforderungen
Der ideale Kandidat bringt sehr gute Kenntnisse in C und der Embedded-System-Programmierung mit. Sie sollten in der Lage sein, komplexe Konzepte einfach zu erklären, sodass auch Laien, wie beispielsweise ein fünfjähriges Kind, verstehen können, was ein Pointer ist. Erfahrung in der Entwicklung auf Bare-Metal-Systemen und unter Linux, insbesondere mit stripped-down oder custom Distributions, ist erforderlich. Praktische Erfahrung mit Git und der kollaborativen Softwareentwicklung ist ebenfalls notwendig. Kenntnisse in der Arbeit mit TI-Mikrocontrollern sowie mit Build- und Update-Tools wie YOCTO und RAUC sind von Vorteil. Zudem erwarten wir eine selbstständige, strukturierte und lösungsorientierte Arbeitsweise. Teamfähigkeit und eine hohe Motivation, in einem innovativen Umfeld zu arbeiten, runden Ihr Profil ab.