Aufgaben
Als Entwickler bei uns haben Sie die Möglichkeit, System- und Software-Anforderungen mit Kunden und internen Stellen abzustimmen. Dabei arbeiten Sie eng mit unseren Teams zusammen, um Lösungsansätzen für unsere Kunden zu entwickeln.
* Erarbeiten von Konzepten und Lösungsansätzen in Vorentwicklungs- und Kundenprojekten
* Applikationsentwicklung im Embedded Linux Umfeld
* Weiterentwicklung und Pflege der Embedded Linux Betriebssysteme als auch mit Embedded Linux Software (Kernelspace)
* Design, Implementierung und Testen von Softwarekomponenten
* Erstellung und Durchführung von automatisierten Unit- und Integrationstests
* Erstellung von Software-Dokumentationen
Kompetenzen
Zur Erfüllung dieser Aufgaben benötigen wir einen Fachmann mit folgenden Kompetenzen:
* Abgeschlossenes technisches Studium der Fachrichtung Informatik, Informationstechnik, Elektrotechnik, Mechatronik, Mikrosystemtechnik, Medizintechnik, Physik, Physikalische Technik oder eine vergleichbare Qualifikation
* Gute Kenntnisse in den Programmiersprachen C und C++ (C++ 11 bis C++ 20)
* Praktische Erfahrung mit Software-Tests, in Verbindung mit Continuous Integration als auch mit CMake, Yocto, Boost-ASIO, UML
* Erfahrung in der Programmierung von Skriptsprachen (Bash, Python usw.)
* Erfahrung im Umgang mit Linux Betriebssystemen
* Gute Deutsch- und Englisch-Kenntnisse
Vorteile
Bei uns bietet sich Ihnen eine Vielzahl von Vorteilen:
* Spannende Projekte und herausfordernde Aufgaben, bei denen Sie früh Verantwortung übernehmen dürfen
* Eine Unternehmenskultur, in der Ihre Meinung gefragt ist und Sie mit Ihren Ideen etwas bewegen können
* Karrieremöglichkeiten für alle Altersklassen und Karrierestufen
* Eine kollegiale Arbeitsatmosphäre mit offenen und verständnisvollen Kollegen und Führungskräften
* Flexible Arbeitszeiten, die genügend Freiraum für Ihre persönliche Weiterentwicklung und Ihr Privatleben lassen