Back

Software Developer - Linux / Embedded (w/m/d)

Job Description

Wir setzen Trends in allen Sprachen.

Bevor Sie die erste Zeile eines Codes schreiben, machen Sie sich damit vertraut, was unsere Kunden tatsächlich brauchen. Erst dann werden verschiedene Wege ausprobiert und getestet, um die finale Lösung zu finden. In unseren Teams genießen Sie die Freiheit, neu zu denken und Ihre Arbeit selbst zu organisieren. Erweitern und teilen Sie ihr Wissen im ständigen Austausch mit engagierten Siemens Teams aus der ganzen Welt. Möchten auch Sie Ihre Ideen einbringen und so mit uns gemeinsam die Basis für innovative Geschäftsmodelle schaffen? Gerne übertragen wir Ihnen Verantwortung und bieten Ihnen alles, was Sie dazu brauchen.

Verändern Sie mit uns die Welt von morgen.

Sie sind Teil eines agilen Teams, welches Basissoftware für SINUMERIK - Baugruppen für unterschiedliche Werkzeugmaschinen entwickelt. Dabei tragen Sie in dem Ihnen zugeordneten Teilgebiet die Verantwortung für ein tragfähiges und nachhaltiges SW-Design und stabile Interfaces. 
  • Zusammen mit anderen Entwicklern (w/m/d) treiben Sie das Design, die Implementierung, Wartung und die Erweiterung von Software-Paketen im Linux Basissystem des "Modular Control Panel" (MCP), einer Bedieneinheit für innovative Werkzeugmaschinen, voran
  • In enger Abstimmung mit Team-Architekten sowie dem Chief- und Plattform-Architekt wirken Sie mit bei der Erstellung entsprechender Entwicklungs-Dokumentation. Dabei sind Sie verantwortlich für die Erstellung, Abstimmung und Pflege von Designdokumenten und/ oder Feature-Descriptions in Ihrem Aufgabengebiet
  • Sie achten auf eine hohe Qualität bei Implementierungen. Sie vermeiden Komplexität und sichern die Kompatibilität laut Projektvorgaben im Software-Design ab. Sie sind verantwortlich für die Einhaltung der Coding-Guidelines in Ihren Implementierungen
  • Sie sind verantwortlich für die Einhaltung des SW-Entwicklungsprozesses und sichern die Produktqualität und die Einhaltung der Architekturvorgaben in Ihrem Umfeld durch Tests ab
  • Zu Ihren Aufgaben gehört das Erstellen von Test-Skripten und Testfällen und die anschließende Durchführung von automatischen Unit- und Integrationstests für die erstellten Softwaremodule
  • Als Teil des agilen Teams führen Sie qualitätssichernde Maßnahmen wie z.B. Code Reviews, Performanceanalysen, Refactorings usw. durch.
  • Sie übernehmen einen Teil bereits bestehender Software und haben die Aufgabe diese Software weiter zu betreuen. Hierzu gehören Wartungs- und Pflege-Arbeiten wie Fehlerbehebungen, dedizierte Erweiterungen oder Refactorings
Ihr Profil für "Zukunft möglich machen".
  • Sie verfügen über ein abgeschlossenes Studium, vorzugsweise in der Fachrichtung Informatik oder Elektrotechnik mit dem Schwerpunkt Automatisierungstechnik oder vergleichbar
  • Sie haben Erfahrung mit objektorientierter Software-Architektur, idealerweise im Bereich von embedded Systemen und können Design Patterns anwenden
  • Sie zeichnen sich durch sehr gute Linux- und C++-Kenntnisse aus
  • Sie verfügen über Kenntnisse in den Bereichen PLM, Softwareentwicklungsprozesse, Qualitätsmanagement und Systemtestmanagement
  • Kenntnisse in Scriptsprachen (Shell-Script, Python, Perl, …) und architektureller Modellierung (UML) sind für diese Position erforderlich
  • Sie sind offen für neue Kulturen und internationale Projektarbeit. Da Sie in einem internationalen Umfeld entwickeln, bringen Sie ausgezeichnete Deutsch und Englischkenntnisse mit
  • Sie begeistern sich für neue Technologien und steitiges Lernen
  • Ihr Profil wird durch Initiative, Analysefähigkeit, Organisationsgeschick und Ergebnisorientierung sowie Kommunikationsfähigkeit, Teamfähigkeit, Motivation und Begeisterung abgerundet

Was wir bieten.
  • 2 bis 3 Tage pro Woche mobiles Arbeiten als zukünftiger, globaler Standard
  • Weiterbildungsmöglichkeiten sowohl für Ihre berufliche als auch persönliche Entwicklung 
  • 30 Tage Urlaub sowie vielfältige, flexible Arbeitszeitmodelle, die eine Auszeit für Sie und Ihre Familie ermöglichen
  • Zugang zu Aktienplänen für Mitarbeitende
  • Vielfältige Gesundheitsangebote
  • 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 Sie wollen: Bewerben Sie sich!

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

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

FAQ - wenn Sie eine Frage zum Thema Bewerbung bei Siemens haben.

Organization: Digital Industries

Company: Siemens AG

Experience Level: Mid-level Professional

Full / Part time: Either

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?