Back

Embedded Software Entwicklungsingenieur (w/m/d)

Job Description

Wissen für die Welt von morgen.

Wir von DI Factory Automation sind Innovationsführer in der Automatisierung. Mit einem umfassenden Angebot an Industrie-Produkten und -Software und durchgängig integrierten Automatisierungstechnologien unterstützen wir produzierende Unternehmen, Flexibilität und Effizienz in ihren Fertigungsprozessen zu steigern, sowie einen schnelleren Markteintritt von neuen Produkten zu ermöglichen. 

Gestalte zusammen mit uns die Welt von morgen.
  • Du bist Teil des Teams um eine Basiskomponente der Speicherprogrammierbaren Steuerungen (SPS) S7-1500 und verantwortlich für die Umsetzung neuer Funktionen. Deine Aufgabe ist es, die zu entwickelnde Firmware zu konzipieren, zu spezifizieren und umzusetzen.
  • 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 Partnern ab.
  • Den Entwicklungsfortschritt hast Du dabei kontinuierlich im Blick. Du definierst und implementierst kontinuierlich Tests zur Absicherung der gewünschten Entwicklungsergebnisse und dokumentierst diese. 

Setze Deine Fähigkeiten ein, damit wir gemeinsam 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 und C++
  • Erfahrung mit Java und CI (Continuous Integration) – vorzugsweise Jenkins – sind ein Plus 
  • 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) ist Dir bestens vertraut
  • Du hast Erfahrung mit der Versionsverwaltung Git
  • Wenn Du bereits über grundlegende Kenntnisse der Funktion von Feldbussen, Speicherprogrammierbaren Steuerungen und deren Programmierung verfügst, wäre das sehr gut, aber nicht zwingend erforderlich. 

Wir passen zueinander, wenn:
  • Du Dich schnell und zuverlässig auf neue Situationen einstellen kannst und ein dynamisches Umfeld als reizvoll und spannend empfindest.
  • Du gerne Verantwortung übernimmst und für Dich arbeitest, aber gleichzeitig auch den gemeinsamen, intensiven Austausch und die Zusammenarbeit mit dem gesamten Team schätzt.
  • Du sicher auf Deutsch und Englisch kommunizierst.

Was wir bieten.
  • Weiterbildungsmöglichkeiten sowohl für Deine berufliche als auch persönliche Entwicklung 
  • Zwei bis drei Tage Homeoffice pro Woche möglich
  • Ein Arbeitsumfeld, in dem sich jeder mit seiner ganzen Persönlichkeit einbringen kann und sich als Teil von Siemens fühlt
  • 30 Tage Urlaub sowie vielfältige, flexible Arbeitszeitmodelle, die eine Auszeit für Dich und Deine Familie ermöglichen
  • Und viele weitere Benefits hier
Die einzelnen Benefits sind jeweils zugeschnitten auf lokale gesetzliche Anforderungen, Vorgaben verschiedener Job-Profile und Standorte sowie individuelle Präferenzen.


Wir wollen, dass Du willst: Bewerbe Dich!

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

https://new.siemens.com/ - wenn Du mehr Informationen zu Jobs & Karriere bei Siemens erhalten möchtest.

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

Organization: Digital Industries

Company: Siemens AG

Experience Level: Mid-level Professional

Full / Part time: Either

Can't find what you are looking for?