Diese Aufgaben erwarten Sie:
- Sie entwickeln Embedded Echtzeit Firmware für unsere DSP- und Microcontroller-basierten Boards und Bare-Metal-RTOS- und Linux- / Windows-basierte Systeme, Ihre Sprache ist dabei C++ / C#.
- Eigenverantwortlich betreuen Sie Softwareprojekte innerhalb der Produktentwicklung und koordinieren dabei die interdisziplinäre Zusammenarbeit mit den anderen Abteilungen.
- Dabei begleiten Sie den gesamten Prozess im Projektzyklus: Planung – z. B. durch Anforderungsanalysen und Architekturplanung – Implementierung, Fehleranalyse und – behebung, Prototypentests und schließlich die fachgerechte Dokumentation.
- Aus der Projektpraxis heraus stützen Sie unsere kontinuierlichen Verbesserungsprozesse – Sie führen Code Review durch und entwickeln Best-Practice-Ansätze; Kodierrichtlinien, Entwicklungsvorgaben und diverse Qualitätsanforderungen behalten Sie dabei stets im Blick.
- State of the Art: Mit großem Interesse an Ihrem Gebiet recherchieren und implementieren Sie neue Technologien und Techniken, um bestehende Systeme zu verbessern.
Das wünschen wir uns von Ihnen:
- Sie haben ein Studium im Bereich Elektrotechnik, Technische Informatik abgeschlossen oder eine vergleichbare Ausbildung.
- Wir freuen uns über Erfahrung als Software-Entwickler / Entwicklungsingenieur (w/m/d), lassen uns aber auch gern von einem ambitionierten Absolventen (w/m/d) mit Fachgebiet Embedded Systems überraschen.
- Berufs- oder Projekterfahrung im industriellen Umfeld in der Entwicklung mit C / C++ sollten aber vorhanden sein –Sie haben bereits mit agilen Entwicklungsmethoden gearbeitet und ein gefestigtes Verständnis von Projekt- und Code-Dokumentation.
- Wir setzen auf Ihre Kenntnis von Tools wie z. B. Visual Studio, Eclipse, Git, Jira und Confluence und fundierte Erfahrung mit Programmiersprachen wie C / C++14 oder höher / C#, ein Plus wären Kenntnisse in RTOS und Embedded Linux.
- Sie entwickeln selbstständig Ideen und freuen sich darauf, sie mit Ihren Kollegen in Forschung und Entwicklung mit Teamgeist weiterzudenken.
- Im Projektumfeld punkten Sie mit ziel- und lösungsorientierter Kommunikation sowie guten Deutsch- und Englischkenntnisse in Wort und Schrift.