Softwareingenieur - C++ und Python

Siemens AG
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German
Experience level
Senior

Job location

Tech stack

Computer-Aided Design
Microsoft Windows
Confluence
JIRA
Build Automation
Unit Testing
C++
Computer Programming
Continuous Integration
Data Structures
Linux
Python
Object-Oriented Software Development
QT
Software Engineering
Software Systems
Tcl (Programming Language)
Gitlab
GIT
Information Technology

Job description

  • Entwicklung hochwertiger Softwarelösungen zur Übererfüllung von Kundenanforderungen.
  • Gewährleistung der funktionalen Qualität von Produkten auf allen Plattformen.
  • Führung technischer Aspekte von Projekten und Beratung zu Produktverbesserungen., * Entwurf, Entwicklung und Implementierung hochwertiger Softwarelösungen mit Fokus darauf, die Kundenerwartungen zu übertreffen und termingerechte Lieferung sicherzustellen.
  • Sicherstellung der funktionalen Qualität der freigegebenen Produkte auf allen erforderlichen Plattformen und Mechanismen.
  • Führung der technischen Aspekte von Projekten innerhalb eines Produktbereichs und Mitwirkung an dessen technischer Ausrichtung.
  • Gelegentliche Beratung von Kunden bezüglich zukünftiger Upgrades und Produktverbesserungen.
  • Lösung komplexer technischer Herausforderungen unter Nutzung spezieller Expertise in mehreren System- und Softwaredisziplinen.
  • Selbstständige Arbeit an komplexen Projekten mit eigenverantwortlicher Entscheidungsfindung und umfassender technischer Kompetenz.

Requirements

  • Bachelor- oder Masterabschluss in Maschinenbau, Bauingenieurwesen oder Informatik.
  • Fundierte Kenntnisse in C++ und Python, einschließlich STL und BOOST.
  • Erfahrung mit modernen Entwicklungsmethoden wie Continuous Integration., * Bachelor- oder Masterabschluss in Maschinenbau, Bauingenieurwesen oder Informatik.
  • Mindestens 5 Jahre Erfahrung in der Softwareentwicklung auf Windows-/Linux-Plattformen.
  • Kenntnisse in C++ & Python, einschließlich Erfahrung mit STL, BOOST-Bibliotheken und C++11/14-Features.
  • Fundiertes Verständnis von Datenstrukturen, Algorithmen sowie objektorientierter Analyse und Design.
  • Vertrautheit mit modernen Entwicklungsmethoden wie Continuous Integration, Build-Automatisierung, Coding-Standards, Peer Reviews und Unit-Tests.
  • Ausgezeichnete Problemlösungsfähigkeiten, Detailgenauigkeit und eine ausgeprägte Affinität für neue Technologien.
  • Erfahrung in der Softwareentwicklung für CAD-, CAM-, CAE-, PLM- oder PDM-Lösungen.
  • Kenntnisse in Tcl/Tk, QT C++, JIRA, Confluence, Git und GitLab.

About the company

Siemens Digital Industries Software ist ein führender Anbieter von Lösungen für Design, Simulation und Fertigung. Hier erwartet dich ein innovatives Arbeitsumfeld mit vielfältigen Entwicklungsmöglichkeiten., Siemens Digital Industries Software ist ein führender Anbieter von Lösungen für die Konstruktion, Simulation und Herstellung von Produkten in vielen verschiedenen Branchen. Formel-1-Autos, Wolkenkratzer, Schiffe, Raumfahrzeuge und viele der Gegenstände, die wir im Alltag sehen, werden mit unserer Software entworfen und gefertigt.

Apply for this position