Auf einen Blick
- Aufgaben: Entwickle und erweitere Benutzeroberflächen für Funkgeräte und teste Implementierungen.
- Unternehmen: Innovatives Unternehmen in Stuttgart, das sich auf Embedded Software spezialisiert hat.
- Vorteile: Bis zu 60% Homeoffice, flexible Arbeitszeiten und ein modernes Arbeitsumfeld.
- Weitere Informationen: Die Stelle ist nicht für Berufseinsteiger geeignet.
- Warum dieser Job: Werde Teil eines dynamischen Teams und arbeite an spannenden Projekten mit echtem Einfluss.
- Qualifikationen: Erforderlich sind sehr gute Kenntnisse in modernem C++ und Erfahrung mit Embedded GUI.
Das prognostizierte Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Position Overview: 24-Monats-Vertrag in Stuttgart, Hybrid.
Verantwortlichkeiten:
- Wartung und Erweiterung einer Benutzeroberfläche für ein Radiogerät (SVFuA/SDTR).
- Analyse von (Änderungs-) Anforderungen.
- Erstellung eines Designs für die Änderung oder Erweiterung.
- Koordination von Änderungen innerhalb des Teams.
- Implementierung von Änderungen.
- Testen der Implementierung.
- Wartung und Erweiterung von Testfällen für die Benutzeroberfläche.
- Analyse neuer oder geänderter Anforderungen, die getestet werden müssen.
- Erstellung einer Testspezifikation.
- Koordination der Testspezifikation innerhalb des Teams.
- Anpassung oder Erweiterung von Testfällen.
Anforderungen:
- Sehr gute Erfahrung in der objektorientierten Softwareentwicklung (modernes C++).
- Erfahrung mit Embedded GUI und Verwendung von QT (4.8-5.x).
- Erfahrung in der Embedded-Softwareentwicklung.
- Erfahrung in der Entwicklung von GUI-Anwendungen.
- Erfahrung im Umgang mit GIT.
- Erfahrung im Umgang mit Squish oder vergleichbaren GUI-Testtools.
- Erfahrung mit Change Management Systemen (IBM Rational Team Concert (RTC)).
- Erfahrung mit Build-Umgebungen und -Tools (gitlab-ci, Jenkins, artifactory, cmake).
- Python.
- Erfahrung im Umgang mit Microsoft Windows.
- Erfahrung im Umgang mit Microsoft Office.
- Erfahrung im Umgang mit Linux sowie Embedded Linux-Varianten (z.B. buildroot, Yocto).
- Erfahrung in Softwarearchitektur und deren Modellierung.
Die Position ist nicht für Berufseinsteiger geeignet.
C++ Software Developer (m/w/d) - english speaking Arbeitgeber: Jefferson Wolfe Consulting
Unser Unternehmen bietet eine dynamische und unterstützende Arbeitsumgebung in Stuttgart, die es C++ Softwareentwicklern ermöglicht, an innovativen Projekten zu arbeiten und ihre Fähigkeiten kontinuierlich weiterzuentwickeln. Mit flexiblen Arbeitszeiten und der Möglichkeit, bis zu 60% remote zu arbeiten, fördern wir eine ausgewogene Work-Life-Balance und bieten zahlreiche Weiterbildungsmöglichkeiten, um das berufliche Wachstum unserer Mitarbeiter zu unterstützen. Unsere offene Unternehmenskultur und der Fokus auf Teamarbeit schaffen ein inspirierendes Umfeld, in dem jeder Einzelne geschätzt wird und zur gemeinsamen Erfolgsgeschichte beiträgt.
Kontaktdaten:
Jefferson Wolfe Consulting Recruiting-Team
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so C++ Software Developer (m/w/d) - english speaking erhalten könnten
✨Tip Nummer 1
Netzwerke sind entscheidend! Nutze Plattformen wie LinkedIn, um dich mit anderen C++ Entwicklern und Fachleuten in der Branche zu vernetzen. Suche nach Gruppen oder Foren, die sich auf Embedded Software und GUI-Entwicklung konzentrieren, um wertvolle Kontakte zu knüpfen.
✨Tip Nummer 2
Bereite dich auf technische Interviews vor, indem du deine Kenntnisse in modernem C++ und QT vertiefst. Übe das Lösen von Programmieraufgaben und das Erklären deiner Lösungsansätze, um im Interview zu glänzen.
✨Tip Nummer 3
Informiere dich über die neuesten Trends und Technologien in der Embedded Software Entwicklung. Zeige dein Interesse an aktuellen Entwicklungen, indem du relevante Artikel liest oder an Webinaren teilnimmst, und bringe dieses Wissen in Gesprächen ein.
✨Tip Nummer 4
Wenn du die Möglichkeit hast, an Projekten oder Hackathons teilzunehmen, die sich auf GUI-Entwicklung oder Embedded Systeme konzentrieren, nutze diese Gelegenheiten. Solche Erfahrungen können dir helfen, praktische Fähigkeiten zu entwickeln und deine Leidenschaft für die Branche zu zeigen.
Wir glauben, dass du diese Fähigkeiten brauchst, um C++ Software Developer (m/w/d) - english speaking mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Stelle die Anforderungen sicher:Überprüfe die Stellenbeschreibung sorgfältig und stelle sicher, dass du alle geforderten Qualifikationen und Erfahrungen in deinem Lebenslauf und Anschreiben hervorhebst. Betone insbesondere deine Kenntnisse in modernem C++ und Embedded GUI mit QT.
Anpassung des Lebenslaufs:Gestalte deinen Lebenslauf so, dass er auf die spezifischen Anforderungen der Stelle zugeschnitten ist. Füge relevante Projekte oder Erfahrungen hinzu, die deine Fähigkeiten in der Softwareentwicklung und im Umgang mit GIT oder Testtools wie Squish zeigen.
Motivationsschreiben:Verfasse ein überzeugendes Motivationsschreiben, in dem du erklärst, warum du dich für diese Position interessierst und wie deine bisherigen Erfahrungen dich zu einem idealen Kandidaten machen. Gehe auf deine Teamarbeit und Koordinationsfähigkeiten ein, da dies in der Stellenbeschreibung betont wird.
Korrekturlesen:Bevor du deine Bewerbung einreichst, lies alles gründlich durch oder lasse es von jemand anderem gegenlesen. Achte darauf, dass keine Rechtschreib- oder Grammatikfehler vorhanden sind und dass alle Informationen klar und präzise formuliert sind.
Wie man sich auf ein Vorstellungsgespräch bei Jefferson Wolfe Consulting vorbereitet
✨Bereite dich auf technische Fragen vor
Da die Position einen starken Fokus auf C++ und Embedded GUI hat, solltest du dich auf technische Fragen zu diesen Themen vorbereiten. Überlege dir Beispiele aus deiner bisherigen Erfahrung, die deine Fähigkeiten in der objektorientierten Programmierung und im Umgang mit QT demonstrieren.
✨Verstehe die Anforderungen der Stelle
Lies die Stellenbeschreibung sorgfältig durch und mache dir Notizen zu den wichtigsten Anforderungen. Sei bereit, spezifische Beispiele zu geben, wie du diese Anforderungen in der Vergangenheit erfüllt hast, insbesondere in Bezug auf Change Management und Testfallentwicklung.
✨Zeige Teamfähigkeit
Die Koordination von Änderungen innerhalb des Teams ist ein wichtiger Aspekt dieser Rolle. Bereite dich darauf vor, Fragen zu beantworten, die deine Teamarbeit und Kommunikationsfähigkeiten betreffen. Teile Erfahrungen, in denen du erfolgreich mit anderen zusammengearbeitet hast, um Probleme zu lösen oder Projekte abzuschließen.
✨Frage nach dem Unternehmen und der Kultur
Zeige dein Interesse an der Firma, indem du Fragen zur Unternehmenskultur und den Projekten stellst, an denen du arbeiten würdest. Dies zeigt, dass du nicht nur an der Position interessiert bist, sondern auch daran, wie du ins Team passt und zur Unternehmensmission beitragen kannst.