C++ Embedded Engineer (m/w/d)
Rolle
In dieser Rolle übernimmst du die Entwicklung anspruchsvoller mechatronischer und antriebstechnischer Produkte von der ersten Idee bis zur Serienfertigung. Du verantwortest die Konzeption, Entwicklung und Pflege von Embedded-Software sowie der übergeordneten Maschinensoftware für Elektronik-Plattformen und Antriebstechnik. Zudem entwickelst und wartest du Hardware für Plattformkomponenten und bestehende Produkte und stellst dabei die Erfüllung aller Sicherheits- und Qualitätsanforderungen sicher. Innerhalb eines Scrum-Teams trägst du die Verantwortung für Firmware, Elektronik und Antriebstechnik und treibst Testautomatisierung sowie Softwaredokumentation voran. In dieser Position bringst du deine fundierten Kenntnisse in Embedded-Programmierung, Regelungs- und Antriebstechnik sowie dein Interesse an interdisziplinären, technisch anspruchsvollen Aufgaben ein.
Verantwortung
- Du entwickelst mechatronische Produkte von der Idee bis zur Serienreife weiter.
- Du konzipierst und realisierst Embedded-Software sowie übergeordnete Maschinensoftware für Elektronik-Plattform und Antriebstechnik.
- In dieser Rolle entwickelst und pflegst du Hardware für Plattformkomponenten und bestehende Produkte.
- Du übernimmst im Scrum-Team die Verantwortung für Konzeption, Entwicklung und Unterhalt von Firmware, Antriebstechnik und Elektronik.
- Du erstellst Softwaredokumentationen und treibst Testautomatisierungen voran.
- Als Entwickler Embedded Systeme und Elektronik stellst du die Einhaltung von Sicherheits- und Qualitätsanforderungen sicher.
Qualifikationen
- Abgeschlossenes Studium als Elektroingenieur/-in FH oder ETH sowie mehrjährige Berufserfahrung im entsprechenden Fachgebiet
- Sehr gute Kenntnisse in der Embedded-Programmierung in C, gute C++-Skills sowie fundiertes Verständnis von Regelungs- und Antriebstechnik
- Praxis in der Printentwicklung mit Altium (Schema und Layout) sowie Erfahrung mit Feldbussystemen wie EtherCAT, CAN und IO-Link
- Idealerweise vertraut mit Embedded-Echtzeitbetriebssystemen (z.B. FreeRTOS) und Softwareentwicklung in Linux-Umgebungen
- Von Vorteil sind Kenntnisse in agilen Entwicklungsmethoden für Hard- und Software, etwa mit SAFe oder Scrum
- Freude an interdisziplinärer Teamarbeit, an herausfordernden technischen Fragestellungen sowie sehr gute Deutsch- und gute Englischkenntnisse
Benefits