Zurück

Senior Embedded Software Developer (w/m/d)

Job-Beschreibung

Echte Trendsetter in allen Sprachen.
Bevor unsere Software-Entwickler die erste Zeile eines Codes schreiben, machen sie sich damit vertraut, was unser Kunde tatsächlich braucht. Erst dann werden verschiedene Wege ausprobiert und getestet, um die finale Lösung zu finden. In unseren Teams genießt Du die maximale Freiheit, neu zu denken und Deine tägliche Arbeit selbst zu organisieren. Erweitere und teile Dein Wissen im persönlichen Austausch mit Kollegen aus der ganzen Welt. 

Wir verwirklichen, was zählt.
  • Du bist für die Firmwareentwicklung für Speicherprogrammierbare Steuerungen (SPS), hauptsächlich für ET 200 Peripheriebaugruppen verantwortlich. Deine Aufgabe ist es, die zu entwickelnde Firmware zu konzipieren, zu spezifizieren und zu realisieren
  • Du erstellst Feature-Spezifikationen und Firmware-Design und realisierst die Firmware-Komponenten in den relevanten Programmiersprachen 
  • Du definierst die Firmwarearchitektur und erstellst einen Lösungsentwurf. Dafür stimmst Du Dich mit internen und externen Partnern ab
  • Unser Kunde steht für Dich an erster Stelle. Du analysiert die Kundenanforderungen und führst Firmware-Entwicklungsaufgaben für elektronischen Komponenten eigenverantwortliche durch. Du erstellst und bewertest Lösungskonzepte für die zu entwickelnden Firmware-Komponenten 
  • Den Entwicklungsfortschritt hast Du dabei kontinuierlich im Blick. Du koordinierst Tests zur Absicherung der gewünschten Entwicklungsergebnisse und führst diese durch
  • Abschließend nimmst Du die erstellte Firmware-Komponenten auf der Zielhardware in Betrieb, testest und optimierst sie 

Setze Deine Fähigkeiten ein, um die Welt voranzubringen.
  • Grundlage Deines Erfolges bildet ein Studium der Fachrichtung Technische Informatik, Automatisierungstechnik, Elektrotechnik, Informationstechnik oder ähnliche 
  • Du überzeugst mit mehrjähriger Berufserfahrung in der hardwarenahen Softwareentwicklung mittels einer der folgenden Programmiersprachen C, C++, Python 
  • Du hast Erfahrung in der Embedded-Softwareentwicklung auf Mikrocontrollern für Echtzeitanwendungen sowie in der Systemanalyse, -architektur, -entwurf
  • Du bringst Kenntnisse moderner Software-Entwicklungsmethoden (Clean Code, Test Driven Development, Unit Tests) mit
  • Die Nutzung PC-basierter Entwicklungswerkzeuge (Eclipse, Debugger, Simulatoren) ist Dir bestens vertraut
  • Wenn Du bereits über grundlegende Kenntnisse der Funktion von Feldbussen, Speicherprogrammierbaren Steuerungen und deren Programmierung verfügst, bist Du unser idealer Kandidat
  • Erfahrung in der Arbeit mit Edge-Computing-Architekturen (verteilte Datenverarbeitung, Umgang mit unbeständigen Verbindungen etc.) sind ebenfalls ein Plus

Du passt zu uns wenn:

  • Du Dich schnell auf neue Situationen einstellen kannst und ein dynamisches Umfeld als reizvoll und herausfordernd empfindest
  • Deine Arbeitsweise von Selbstständigkeit geprägt ist, du aber dennoch den Austausch mit dem Team schätzt
  • Du es gewohnt bist, Deine Arbeitsergebnisse zu präsentieren und sicher in Deutsch und Englisch zu kommunizieren

Wir wollen, dass Du willst: Bewerbe dich!


www.siemens.com/karriere/digitalminds - wenn Du mehr über Digital Minds bei Siemens erfahren möchtest.

FAQ - wenn Du eine Frage zum Thema Bewerbung bei Siemens hast.

Wir legen Wert auf Chancengleichheit und freuen uns über Bewerbungen von Menschen mit Behinderung.

Organisation: Digital Industries

Unternehmen: Siemens AG

Erfahrungsniveau: Professional

Jobtyp: Vollzeit

Nicht gefunden, wonach Sie suchen?

Lassen Sie uns in Kontakt bleiben

Nicht gefunden, wonach Sie suchen?