Die Stellenbeschreibung umfasst die Entwicklung von Softwarespezifikationen für die Erstellung hardwarenaher Software. Die Arbeit ist in einem breiten Spektrum an hochtechnologischen Themen in unterschiedlichen Branchen im attraktiven Kundenumfeld gefragt.
Um erfolgreich zu sein, benötigen wir einen engagierten Softwareentwickler mit Erfahrungen im Bereich Embedded Linux Programmierung mit C++ und Qt. Idealerweise verfügen Sie über Kenntnisse mit Kommunikationsprotokollen wie CAN o.ä. und haben ein ausgeprägtes analytisches Verständnis für komplexe Themen. Eine selbstständige Arbeitsweise sowie ein sicheres und kompetentes Auftreten sind ebenfalls Voraussetzung.
Unser Unternehmen bietet eine Vielzahl an Möglichkeiten zur Weiterbildung und Fortbildung. Hier können Sie Ihre Fähigkeiten erweitern und neue Herausforderungen annehmen. Ein weiteres Highlight unseres Unternehmens sind die vielen Vorteile, die Sie als Mitarbeiter genießen können. So bieten wir eine flexible Arbeitszeit, Feierabend ist Feierabend, Sonderurlaubstage, gemeinsame Unternehmungen, sportliche Aktivitäten und Events an. Darüber hinaus bietet unser Unternehmen Gesundheits- und Altersvorsorgeangebote an. Wir schätzen ein offenes und wertschätzendes Miteinander und suchen daher nach Menschen, die unsere Werte teilen.
Durchflussorientierte Strukturen und flache Hierarchien sorgen dafür, dass Entscheidungen schnell getroffen werden können. In unserem Unternehmen wird Kommunikation auf Augenhöhe geschätzt. Darüber hinaus liegt der Fokus auf der Weiterbildung und dem fachlichen Austausch unter den Kollegen. Durch diese Kombination aus hoher Motivation und spannenden Aufgaben wartet auf Sie eine abwechslungsreiche Zukunft.
Ihre Qualifikationen:
* Erfolgreich abgeschlossenes Hochschulstudium in Informatik, Elektrotechnik oder einem vergleichbaren Studium mit Affinität zur Softwareentwicklung.
* Fundierte Kenntnisse im Bereich der objektorientierten Programmierung (OOP) und Design Patterns.
* Erfahrung in der Embedded Linux Programmierung mit C++ und Qt.
* Idealerweise Kenntnisse mit Kommunikationsprotokollen wie CAN o.ä.
* Selbstständige und strukturierte Arbeitsweise sowie ein ausgeprägtes analytisches Verständnis für komplexe Themen.
Aufgaben:
* Erstellung von Softwarespezifikationen für die Entwicklung hardwarenaher Software.
* Entwicklung von Softwaremodulen in C++ vorzugsweise mit Embedded Linux.
* Erstellung grafischer Benutzeroberflächen mit Qt unter Berücksichtigung von Usability und User Experience Aspekten.
* Softwaredesign und Architekturentwurf (Clean Code).
* Hardware Debugging von Softwaremodulen, Funktionen und Systemen.
* Durchführung von Softwaretests sowie Hardware- und Softwareintegration.