Embedded-Software-Entwickler in der Elektronikentwicklung
Role details
Job location
Tech stack
Job description
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 allgemeinen Kommunikationsfunktionen
-
die Implementierung von industriellen Kommunikationsprotokollen
-
den automatisierten 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++, aber auch mit unterstützenden 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 Masterstudium in Informatik, Elektrotechnik, Informationstechnik oder einer verwandten Fachrichtung
Erfahrungen und Kenntnisse
- Interesse an der industriellen Softwareentwicklung mit C/C++ (Micro-Controller-Programmierung) und unterstützenden Skriptsprachen (z.B. Python) bringst du mit
- Du konntest bereits erste Erfahrungen mit Echtzeit-Betriebssystemen (z.B. FreeRTOS oder auch Embedded Linux) und in der industriellen Kommunikation sammeln
- Mit Versionsverwaltungssystemen (z.B. git) und Testautomatisierung (z.B. Google Test Framework, 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
- 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