Der Task
Folgende Aufgaben zählen zu Ihrem Aufgabenbereich :
- Erstellung der hardwarenahen Firmware für unsere Kartenlesegeräte, Ticketstationen, Schalter und zukünftige Geräte in der Programmiersprache C
- Eigenständige Planung, Durchführung und Dokumentation von Softwareprojekten
- Ausarbeitung einer Testsoftware mit Windows, Linux C++ und Qt
- Entwicklung von Unit- und Regression-Tests zur Gewährleistung der Softwarequalität
- Verfassen von Realisierungskonzepten für Neugeräte in Zusammenarbeit mit der Mechanik und Hardwareentwicklung
- Anwendung eines Versionsverwaltungssystems (Subversion, GIT)
- Betreuung und Unterstützung der Kunden während der Inbetriebnahme sowie dem laufenden Betrieb
Die Benefits
Unser familiengeführtes Unternehmen bietet Ihnen :
Einen zukunftssicheren ArbeitsplatzEine individuelle EinarbeitungNeue und spannende Herausforderungen in einem weltweit agierenden FamilienunternehmenGroßer Verantwortungsspielraum und Platz für eigene IdeenAngenehmes Arbeitsklima in einem motivierten ProjektteamGemeinsame sportliche und gesellschaftliche TeameventsBetriebliche AltersvorsorgeDie Anforderungen
Sie haben ein abgeschlossenes Studium der Informatik, Elektronik oder eines vergleichbaren Studiengangs sowie mehrjährige Berufserfahrung in der Entwicklung von Embedded Software
Des Weiteren bringen Sie folgende Eigenschaften mit :
Fundierte Kenntnisse der zugrundeliegenden Hardware, wie Microcontroller Cortex Serie u.a., Treiberbausteine, Motorregler, RFID-Bausteine, Displays und ähnlichesKenntnisse der Schnittstellenprotokolle I²C, SPI, RS232, USB, OneWire u.ä.Kenntnisse über Methoden wie Unit- und Regressiontests, Test Driven Development und Continuous IntegrationSelbständige und eigenverantwortliche ArbeitsweiseErfahrung in der Zusammenarbeit mit einem internationalen TeamKenntnisse im Umgang mit einem ERP-System sowie Tex-Kenntnisse wünschenswertSehr gute Sprachkenntnisse in Deutsch und Englisch