(DO NOT APPLY) Test BfA Default EN, 2nd DE

  • Full-time

Company Description

Do you want beneficial technologies being shaped by your ideas? Whether in the areas of mobility solutions, consumer goods, industrial technology or energy and building technology - with us, you will have the chance to improve quality of life all across the globe. Welcome to Bosch.

 

ccc

Job Description

Wir suchen einen detailorientierten und analytisch denkenden C++-Softwareentwickler für unser Team in Gerlingen, Deutschland. In dieser Position entwerfen, entwickeln und warten Sie leistungsstarke Softwareanwendungen unter Verwendung von C++. Sie arbeiten eng mit funktionsübergreifenden Teams zusammen, um effiziente, gut strukturierte Lösungen zu liefern, die unseren technischen Standards und geschäftlichen Zielen entsprechen.

  • Entwurf und Entwicklung robuster C++-Anwendungen nach den Prinzipien der objektorientierten Programmierung und bewährten Verfahren
  • Schreiben von sauberem, effizientem und gut dokumentiertem Code unter Einhaltung hoher Qualitätsstandards
  • Debugging und Fehlerbehebung bei Softwareproblemen, Analyse der Ursachen und Implementierung effektiver Lösungen
  • Teilnahme an Code-Reviews zur Sicherstellung der Codequalität, Leistung und Einhaltung von Codierungsstandards
  • Optimierung der Anwendungsleistung durch Profiling, Analyse und systematische Verbesserungen
  • Zusammenarbeit mit Teammitgliedern, um Anforderungen zu erfassen und in technische Spezifikationen umzusetzen
  • Pflege und Refactoring bestehender Codebasen zur Verbesserung der Wartbarkeit und Effizienz
  • Einsatz von Versionskontrollsystemen zur Verwaltung von Code-Repositorys und zur Nachverfolgung von Änderungen
  • Mitwirkung am gesamten Softwareentwicklungszyklus, vom Entwurf über das Testen bis zur Bereitstellung
  • Auf dem Laufenden bleiben hinsichtlich C++-Standards, Tools und bewährter Verfahren der Branche

Qualifications

**Erforderliche Fähigkeiten und Erfahrungen:**

  • Fundierte Kenntnisse in C++ mit tiefgreifendem Verständnis moderner C++-Standards (C++11 oder höher)
  • Fundierte Kenntnisse in objektorientierter Programmierung und Software-Entwurfsmustern
  • Erfahrung mit Softwareentwicklungswerkzeugen, einschließlich Compilern, Debuggern und Build-Systemen
  • Vertrautheit mit Versionskontrollsystemen (Git oder ähnlichen)
  • Ausgeprägte analytische Fähigkeiten und Problemlösungskompetenz
  • Fähigkeit, strukturierten, effizienten und wartbaren Code zu schreiben
  • Erfahrung mit Unit-Tests und Test-Frameworks
  • Ausgeprägte Detailgenauigkeit und Engagement für Codequalität

**Bevorzugte Fähigkeiten und Erfahrungen:**

  • Erfahrung mit Tools zur Leistungsoptimierung und Profilerstellung
  • Kenntnisse in Multithreading und paralleler Programmierung
  • Vertrautheit mit Softwarearchitektur und Prinzipien des Systemdesigns
  • Erfahrung in agilen Entwicklungsumgebungen
  • Verständnis für Best Practices im Bereich Softwaresicherheit
  • Erfahrung mit Pipelines für kontinuierliche Integration und Bereitstellung (CI/CD)
  • Erfahrung mit plattformübergreifender Entwicklung

Additional Information

What benefits you can get working for Bosch?

 

Privacy NoticeImprint