Embedded Softwareentwickler
Role details
Job location
Tech stack
Job description
Qt USB Hardware Development Entwicklungsumgebungen Linux Dokumentation Planung Elektronik IT ERP-System Inbetriebnahme TeX RFID TDD Mechanik Embedded Software GIT Programmiersprachen Subversion Continuous Integration Deutsch Verantwortungsvolle Arbeitsweise, * 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:
-
Großer Verantwortungsspielraum und Platz für eigene Ideen
-
Modernste Arbeitsmittel
-
Hervorragendes Betriebsklima in einem Team aus Kolleginnen und Kollegen mit Betriebszugehörigkeiten von mehr als 30 Jahren sowie frischen, dynamischen Talenten
-
Gemeinsame sportliche und gesellschaftliche Teamevents
-
Unterstützung bei der betrieblichen Altersvorsorge
-
Fahrradleasing mit JobRad®
Requirements
Betriebswirte/Fachwirte/Fachkaufleute (Fachschulniveau)
Gewünschte Fähigkeiten & Kenntnisse
Informatik Windows Englisch, Als Softwareentwickler haben Sie Spaß an komplexen IT-Fragestellungen. Durch ihr ausgeprägtes technisches Verständnis finden Sie passgenaue Softwarelösungen für unsere Kunden., 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 ähnliches
- Kenntnisse der Schnittstellenprotokolle I²C, SPI, RS232, USB, OneWire u.ä.
- Kenntnisse über Methoden wie Unit- und Regressiontests, Test Driven Development und Continuous Integration
- Selbständige und eigenverantwortliche Arbeitsweise
- Erfahrung in der Zusammenarbeit mit einem internationalen Team
- Kenntnisse im Umgang mit einem ERP-System sowie Tex-Kenntnisse wünschenswert
- Sehr gute Sprachkenntnisse in Deutsch und Englisch