C++ Software Engineer (m/w/d)

C++ Software Engineer (m/w/d)

Ulm Vollzeit 45000 - 65000 € / Jahr (geschätzt) Kein Homeoffice möglich
engineering people Ulm

Auf einen Blick

  • Aufgaben: Refactoring und Modernisierung von Code, Entwicklung neuer Features und Optimierung der Tool-Umgebung.
  • Unternehmen: Innovatives Unternehmen mit Fokus auf Softwareentwicklung und Teamarbeit.
  • Vorteile: Attraktives Gehalt, flexible Arbeitszeiten und Möglichkeiten zur beruflichen Weiterbildung.
  • Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrierechancen.
  • Warum dieser Job: Gestalte die Zukunft der Softwareentwicklung und arbeite an spannenden Projekten.
  • Qualifikationen: Studium in Informatik oder vergleichbare Qualifikation, Erfahrung mit C++ und Teamarbeit.

Das prognostizierte Gehalt liegt zwischen 45000 - 65000 € pro Jahr.

Aufgaben:

  • Refactoring und Modernisierung der umfangreichen Code-Basis
  • Einhaltung strikter Coding-Richtlinien und Nutzung statischer Code-Analyse
  • Weiterentwicklung und Vereinheitlichung der Qt-basierten Tool-Umgebung
  • Feature-Erweiterung und Code-Optimierung zur verbesserten Wartbarkeit
  • Konsolidierung von Tools und Code-Strukturen
  • Erstellung und Pflege von Unit-Tests zur Absicherung refaktorierter Komponenten und zur Prüfung vorhandener Funktionalität

Profil:

  • Studium im Bereich Informatik oder eine vergleichbare Qualifikation
  • Erfahrung im Refactoring umfangreicher Code-Basen und im Software-Design
  • Erfahrung mit statischer Code-Analyse und Durchsetzung strikter Coding-Standards
  • Kenntnisse im Umgang mit modernem C++ (C++11 - C++17), CMake, Make, Git und Qt
  • analytische Denkweise, selbstständige und strukturierte Arbeitsweise sowie Teamfähigkeit
  • sehr gute Deutsch- und Englischkenntnisse

C++ Software Engineer (m/w/d) Arbeitgeber: engineering people Ulm

Als Arbeitgeber bieten wir Ihnen die Möglichkeit, in einem innovativen und dynamischen Umfeld zu arbeiten, das auf Teamarbeit und kontinuierliche Weiterbildung setzt. Unsere Unternehmenskultur fördert Kreativität und Eigenverantwortung, während wir gleichzeitig attraktive Benefits wie flexible Arbeitszeiten und ein modernes Arbeitsumfeld in einer zentralen Lage anbieten. Bei uns haben Sie die Chance, Ihre Fähigkeiten als C++ Software Engineer weiterzuentwickeln und an spannenden Projekten mitzuarbeiten, die einen echten Unterschied machen.

engineering people Ulm

Kontaktdaten:

engineering people Ulm Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so C++ Software Engineer (m/w/d) erhalten könnten

Tipp Nummer 1

Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit anderen C++ Entwicklern und Recruitern in Kontakt zu treten. Lass uns wissen, dass du auf Jobsuche bist – oft gibt es ungeschriebene Stellenangebote!

Tipp Nummer 2

Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deinen Refactoring-Prozess zu erklären. Wir können dir helfen, die besten Ressourcen zu finden, um deine Fähigkeiten aufzufrischen.

Tipp Nummer 3

Sei proaktiv! Wenn du eine interessante Stelle siehst, bewirb dich direkt über unsere Website. Zeige dein Interesse und deine Motivation, indem du ein paar Worte über deine Erfahrungen im Refactoring und Software-Design hinzufügst.

Tipp Nummer 4

Mach dich mit den Tools vertraut, die in der Branche verwendet werden! Kenntnisse in CMake, Git und Qt sind wichtig. Lass uns wissen, wenn du Hilfe bei Online-Kursen oder Tutorials brauchst, um deine Skills zu verbessern.

Wir glauben, dass du diese Fähigkeiten brauchst, um C++ Software Engineer (m/w/d) mit Bravour zu bestehen

Refactoring
Software-Design
Statische Code-Analyse
Coding-Standards
C++ (C++11 - C++17)
CMake
Make

Einige Tipps für deine Bewerbung 🫡

Mach es persönlich!:Zeig uns, wer du bist! Verwende in deinem Anschreiben eine persönliche Ansprache und erzähle uns, warum du dich für die Stelle als C++ Software Engineer bei StudySmarter interessierst. Das macht deine Bewerbung einzigartig.

Code-Beispiele einfügen:Wenn du an Projekten gearbeitet hast, die deine Fähigkeiten im Refactoring oder in der Nutzung von C++ zeigen, füge Links zu diesen Projekten oder Code-Beispielen in deiner Bewerbung hinzu. So können wir direkt sehen, was du drauf hast!

Achte auf die Details:Stelle sicher, dass deine Bewerbung fehlerfrei ist. Ein gut strukturiertes Dokument mit klaren Absätzen und ohne Rechtschreibfehler zeigt uns, dass du Wert auf Qualität legst – genau wie wir bei StudySmarter!

Bewirb dich über unsere Website:Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell und unkompliziert bei uns ankommt. Wir freuen uns darauf, von dir zu hören!

Wie man sich auf ein Vorstellungsgespräch bei engineering people Ulm vorbereitet

Verstehe die Code-Basis

Mach dich mit den Prinzipien des Refactorings und der Modernisierung von Code-Basen vertraut. Überlege dir konkrete Beispiele aus deiner bisherigen Erfahrung, wo du erfolgreich Code optimiert hast. Das zeigt, dass du nicht nur die Theorie kennst, sondern auch praktische Fähigkeiten mitbringst.

Kenntnisse in C++ demonstrieren

Bereite dich darauf vor, Fragen zu modernem C++ (C++11 - C++17) zu beantworten. Sei bereit, über spezifische Features zu sprechen, die du in deinen Projekten verwendet hast. Zeige, dass du die neuesten Standards und Best Practices im Software-Design verstehst.

Coding-Richtlinien und statische Analyse

Informiere dich über gängige Coding-Richtlinien und die Bedeutung der statischen Code-Analyse. Bereite Beispiele vor, wie du diese in der Vergangenheit angewendet hast, um die Qualität deines Codes zu sichern. Das zeigt dein Engagement für hohe Standards.

Teamarbeit und Kommunikation

Da Teamfähigkeit wichtig ist, überlege dir, wie du in der Vergangenheit erfolgreich im Team gearbeitet hast. Bereite ein Beispiel vor, das deine Kommunikationsfähigkeiten und deine Fähigkeit zur Zusammenarbeit unter Beweis stellt. Gute Deutsch- und Englischkenntnisse sind hier ein Plus!