Embedded-Software-Entwickler in der Firmware-Entwicklung
Role details
Job location
Tech stack
Job description
-
"Das Spektrum ist breit gefächert" - Deine Aufgaben umfassen den gesamten Ablauf der Embedded-Software-Erstellung, vom Requirements Engineering über den Integrationstest bis hin zur Wartung.
-
"Selbstständig, aber nie allein" - Du kannst eigenständig arbeiten, hast aber in unserem gut vernetzten Team immer einen Ansprechpartner für Diskussionen und Klärungen.
-
"Wachse mit uns" - In deinem neuen Aufgabenfeld kannst du ständig lernen und dich weiterentwickeln - wir helfen dir dabei!, Da jeder von uns 300.000 Mitarbeitenden andere Benefits als besonders wichtig empfindet und wir an dieser Stelle nicht unser ganzes Benefit-Portfolio auflisten können, findest du hier weitere Informationen. Die einzelnen Benefits unterliegen gesetzlichen, tarif-/vertraglichen oder betrieblichen Bedingungen. Verändere die Welt von morgen:
-
Du bist zuständig für
-
die Konzeptionierung und die Implementierung von Geräte-Funktionen für das sichere Starten von Motoren im industriellen Umfeld
-
die entsprechenden Unit- und Funktionstest sowie den Integrationstest
-
sowie der laufenden technischen Betreuung und Optimierung im Hinblick auf Qualität und Funktionalität
Im Rahmen deiner Tätigkeiten entwickelst du hauptsächlich mit den Sprachen C und C++, nutzt jedoch auch einen modellbasierten Ansatz über Matlab/Simulink sowie unterstützende Skriptsprachen wie Python
Weiterhin bist du verantwortlich für
- die Einhaltung von Architektur-, Design- und Qualitätsrichtlinien mit enger Abstimmung zum Hardware-Design
- die Dokumentation Deiner Entwicklungsarbeiten
Requirements
-
Ausbildung
-
Grundlage deines Erfolges ist ein erfolgreich abgeschlossenes Hochschulstudium in Elektrotechnik, Informationstechnik oder einer verwandten Fachrichtung
Erfahrungen und Kenntnisse
- Erste praktische Erfahrungen in der Embedded-Softwareentwicklung (C/C++) konntest du bereits sammeln
- Der modellbasierte Entwicklungsansatz mit Matlab/Simulink macht dich neugierig
- Mit Versionsverwaltungssystemen (z.B. git) und Testautomatisierung (z.B. via Python) hattest du schon erste Berührungspunkte - DevOps ist ebenso kein Fremdwort für dich
Arbeitsweise
- Dir macht die Auseinandersetzung mit komplexen Themen Spaß, du bist kommunikativ und überzeugst uns durch eine systematische und strukturierte Arbeitsweise
Sprachkenntnisse
- Wir freuen uns auf deine Bewerbung, wenn du das Arbeiten in einem agilen Umfeld schätzt und dich zudem verhandlungssicher auf Deutsch und Englisch verständigen kannst
Benefits & conditions
- Ein attraktives Vergütungspaket
- Zugang zu Aktienplänen für Mitarbeitende
- 30 Tage Urlaub sowie vielfältige, flexible Arbeitszeitmodelle, die eine Auszeit für dich und deine Familie ermöglichen
- 2 bis 3 Tage pro Woche mobiles Arbeiten als globaler Standard
- Flexible Weiterbildungsmöglichkeiten sowohl für deine berufliche, als auch persönliche Entwicklung, die du auf deine Interessen abstimmen kannst
- Ein Arbeitsumfeld, in dem du dich mit deiner ganzen Persönlichkeit einbringen kannst und dich als Teil von Siemens fühlst