Das Unternehmen ist seit über 40 Jahren in der Entwicklung, Produktion und dem Vertrieb von elektromechanischen Systemen, Industrieelektronik und industriellen Funkfernsteuerungssystemen tätig. Der Erfolg des Unternehmens basiert auf einem gut ausgebildeten und motivierten Team, das stets vollen Einsatz für Kunden und Partner zeigt. Langfristige berufliche Perspektiven und Entwicklungsmöglichkeiten sind dem Arbeitgeber wichtig, was durch die zahlreichen langjährigen Mitarbeiter belegt wird. In einer Phase der stetigen Weiterentwicklung und Expansion sucht das Unternehmen talentierte, erfahrene und motivierte Mitarbeiter in verschiedenen Bereichen. Die Rolle des Embedded Software-Entwicklers umfasst die Entwicklung, Konzeption sowie die hardwarenahe Programmierung von Embedded Systems in C/C++. Zu den Aufgaben gehören die Integration, der Test und die Inbetriebnahme von Prototypen sowie späteren Mustern auf Zielhardware wie MSP430 und ARM Cortex. Zudem sind die Erstellung von Testfällen, automatisierten Tests und das Troubleshooting von Software für Neuentwicklungen und bestehende Produkte Teil des Aufgabengebiets. Die enge Zusammenarbeit mit anderen Software- und Hardwareentwicklern sowie die Nutzung gängiger Entwicklungs- und Versionierungstools wie Git und Jira sind ebenfalls wichtig. Das Unternehmen legt großen Wert auf Code-Qualität und die Dokumentation der Entwicklungsprozesse sowohl intern als auch gegenüber externen Zertifizierungsstellen.
Embedded Software-Entwickler (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat hat ein erfolgreich abgeschlossenes Studium der Elektrotechnik, Mechatronik, Technischen Informatik oder eine vergleichbare Qualifikation. Mehrjährige Berufserfahrung in der Embedded-Softwareentwicklung ist erforderlich, idealerweise mit ARM-basierten Mikrocontrollern. Erfahrung mit der Entwicklung nach gängigen Softwareentwicklungsprozessen, insbesondere im Bereich funktionale Sicherheit, ist von Vorteil. Der Bewerber sollte praktische Erfahrung in der Inbetriebnahme von PCBs und Baugruppen sowie in der Fehlersuche und im Umgang mit Messmitteln wie Oszilloskopen und Logikanalysatoren mitbringen. Eine systematische, analytische und eigenständige Arbeitsweise wird ebenso erwartet wie Teamfähigkeit und sichere Kommunikationsfähigkeiten in Deutsch und Englisch. Idealerweise verfügt der Kandidat über Kenntnisse in Hochfrequenztechnik, Nachrichtentechnik oder elektromagnetischer Verträglichkeit. Kenntnisse in spezifischen Tools und Geräten wie TI MSP430, ARM Cortex-R/M, IAR Embedded Workbench, TI Code Composer Studio, GCC, Git, Jira/Confluence, CI/CD und TESSY sind ebenfalls wünschenswert.