Ihre Aufgaben
1. Verantwortlich für die Entwicklung hochoptimierter, vernetzter Softwarekomponenten mittels Microcontrollern und die Ausarbeitung von Software- und Schnittstellenspezifikationen.
2. Entwicklung, Implementierung und Optimierung von Architektur- und Testkonzepten, inklusive Sicherheitsfunktionen in bestehenden Softwarelösungen.
3. Überprüfung, Validierung und Wartung von Embedded Software für Automatisierungssysteme, sowie Integration und Vernetzung von Systemkomponenten.
4. Programmierung, Integration, Inbetriebnahme und Testung von Softwarekomponenten, unter Verwendung von UML und C++.
5. Verantwortlich für die hardwarenahe Entwicklung, Inbetriebnahme von elektrischen Baugruppen und Board Support Packages.
6. Technische Führung in Entwicklungsprojekten, Durchführung von Software-Reviews und Evaluierung neuer Technologien in der Firmwareentwicklung.
7. Enge Zusammenarbeit mit Fachbereichen wie Hardwareentwicklung und Produktmanagement, Beratung des Managements in technischen Fragen.
Ihre Qualifikationen
8. Abgeschlossenes Hochschulstudium im Bereich: Technische Informatik, Elektrotechnik, Informatik, Elektro- und Informationstechnik, Automatisierungstechnik oder einem vergleichbaren Fach/ Ausbildung.
9. Sehr gute Kenntnisse in der objektorientierten Programmierung, insbesondere in: C/C++, Python und JavaScript. Grundkenntnisse in: gängigen Kommunikationsschnittstellen und Embedded Programmierung.
10. Sie bringen ausgeprägte analytische Fähigkeiten, selbstständiges und eigenverantwortliches Arbeiten, Lösungsorientierte Persönlichkeit, fließende Deutsch- und Englischkenntnisse mit.
Ihre Vorteile
Unsere Unternehmenskultur fördert Vielfalt und Wertschätzung mit regelmäßigem Feedback und Weiterbildungsmöglichkeiten. Wir bieten unbefristete Verträge, 30 Tage Urlaub und betriebliche Altersvorsorge. In unserem dynamischen Umfeld können Sie sich weiterentwickeln, Ihre Fähigkeiten einsetzen und attraktives Gehalt mit Sozialleistungen genießen.