Das Unternehmen sucht engagierte Embedded-Software-Entwickler, die bereit sind, Technologien auf das nächste Level zu heben und an innovativen Lösungen zu arbeiten. In dieser Rolle sind Sie verantwortlich für die Entwicklung und Pflege von Embedded Software, HMI-Modulen sowie Kommunikationskomponenten. Sie arbeiten aktiv an Spezifikationen, Tests und Debugging und optimieren Entwicklungswerkzeuge sowie Continuous Integration-Prozesse. Zudem erstellen Sie PC-basierte Service-Tools und stellen im Projektteam die korrekte Integration neuer Produktdesigns sicher. Sie begleiten den gesamten Entwicklungsprozess bis zur Serienreife und analysieren bestehende Software hinsichtlich Effizienz, Stabilität und Skalierbarkeit. Ihre technische Verantwortung in komplexen Embedded-Projekten erfordert eine transparente Kommunikation mit allen relevanten Schnittstellen. Das Arbeitsumfeld bietet Ihnen die Möglichkeit, Ihre Fähigkeiten in einem dynamischen Team weiterzuentwickeln und an spannenden Projekten mitzuwirken.
Embedded-Software-Entwickler (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat verfügt über ein abgeschlossenes Studium in Informatik, Technischer Informatik, Elektrotechnik oder einer vergleichbaren Fachrichtung. Sie bringen Erfahrung in der Embedded-Software-Entwicklung mit, idealerweise mit STM32, und haben sichere Kenntnisse in Programmiersprachen wie C#, JavaScript oder Python. Kenntnisse in Embedded-Linux, Echtzeitbetriebssystemen sowie Schnittstellen wie SPI, I²C oder RS-485 sind ebenfalls erforderlich. Ein sicherer Umgang mit Git/GitLab und Continuous-Integration-Prozessen ist von Vorteil, ebenso wie Erfahrungen in Cyber-Security und Kryptographie. Ein grundlegendes elektrotechnisches Verständnis ist für Sie selbstverständlich und ergänzt Ihre strukturierte, selbstständige sowie teamorientierte Arbeitsweise. Sie sind bereit, Verantwortung zu übernehmen und sich aktiv in die Weiterentwicklung der Softwareumgebung einzubringen.