C++-Experte (m/w/d)
C++-Experte (m/w/d)
Permanent employee, Full or part-time · München
Read job description in: German DE
English
Ihre Aufgaben
Für den Einsatz in sicherheitskritischen Systemen wie z.B. autonomen Fahrzeugen, müssen eingesetzte Software-Libraries, getestet und abgesichert werden. Besonders wichtig dafür sind bspw. die Standard Template Library (STL) und ihre Komponenten wie z.B. Vector oder Container.
Sie unterstützen uns im Testen und der Qualifizierung von C++ Libraries nach gängigen C++ Standards (z.B. C++14) und nach ISO 26262. Dafür interpretieren Sie C++ Standards, leiten daraus Anforderungen ab, entwickeln daraus Test-Strategien und erweitern dafür benötigte Analysemethoden. Darauffolgend entwickeln Sie Testfälle für C++ Libraries und analysieren bereits bestehende Testfälle und unterstützen das Team dabei diese zu verifizieren und bei Bedarf zu verbessern. Ebenso führen Sie diese Testfälle auf eingebetteter Hardware durch und untersuchen u. a. die Codeabdeckung von Testsuiten und analysieren hierbei auftretende Code-Lücken, schließen diese und ermitteln Dead Code.
Ihr Profil
- Abgeschlossenes Studium der Informatik, Elektrotechnik oder vergleichbare Studienrichtung
- Fortgeschrittene Kenntnisse in C++ und Erfahrung z.B. mit Templates, Überladung, Threading, …
- Kenntnisse über konkrete Libraries wie z.B. Standard Template Library (STL) sind empfehlenswert
- Praktische Erfahrung im Umgang mit verschiedenen C/C++-Compilern sind wünschenswert
- Idealerweise Erfahrung in weiteren Programmiersprachen (z.B. C, Python)
- Erfahrung im Testen von Software und eingebetteten Systemen ist von Vorteil
- Selbstständiges und methodisches Arbeiten
- Abstraktionsfähigkeit, Kreativität & Analytisches Denken
- Offenheit für Weiterentwicklung
- Ausgeprägte Kommunikations- und Teamfähigkeit
- Sehr gute Deutsch- oder Englischkenntnisse
Wir bieten
- Eine attraktive Vergütung
- Sinnstiftende, praxisnahe Arbeit mit klarem erkennbarem Nutzen
- Flache Hierarchien, kurze Entscheidungswege
- Kollegiales und familiäres Arbeitsumfeld & Gemeinsame Events
- Großzügige Büroräume
- Flexible Arbeitszeiten & Möglichkeit zum Home-Office
- Verkehrsgünstige zentrale Lage in München (direkt an der S-Bahn Hackerbrücke)
Häufig gestellte Fragen
Die Ausschreibung ist schon lange online, sollte ich mich trotzdem bewerben?
- Wir sind ständig auf der Suche nach qualifizierten Mitarbeitern in verwandten Bereichen, daher sind alle Stellenausschreibungen verfügbar.
Bewerbungsprozess
So schaut unser Ablauf im Bewerbungsprozess aus:
- Wir prüfen Ihre Bewerbung
- Bei einem passenden Profil laden wir Sie zu einem ersten Gespräch ein
- Wenn unsere Vorstellungen übereinstimmen, erhalten Sie eine Programmier- oder Analyseaufgabe
- Nach Sichtung Ihrer Lösung findet ein technisches Gespräch vor Ort statt
- Wie Sie in unser Team passen, testen wir an einem kurzen Probetag
Apply for this job
Über uns
Die Validas AG ist ein junges und kontinuierlich wachsendes Beratungsunternehmen im Bereich Qualitätssicherung für softwareintensive eingebettete Systeme. In unserer Arbeit nutzen wir den Stand der Technik und entwickeln ihn - und uns - stets weiter.
Wir unterstützen unsere Kunden beim Umgang mit aktuellen Sicherheitsstandards, die bei der Entwicklung moderner technischer Software in Autos, Flugzeugen oder komplexen technischen Anlagen unverzichtbar sind. Dabei kümmern wir uns insbesondere um die Qualitätssicherung und die Adaption eingesetzter Entwicklungswerkzeuge und Libraries.
Besucht uns auf unseren Kanälen:
Home - Validas AG, your innovation partner in functional safety
Podcast & Youtube - Validas AG, your innovation partner in functional safety
Validas AG | LinkedIn
Your mission
In safety-critical systems such as autonomous vehicles, the used software libraries must be tested and qualified. The Standard Template Library (STL) and its components like Vector or Container are particularly important for this.
You will support us in testing and qualifying C++ libraries according to established C++ standards (e.g. C++14) and the ISO 26262. For this purpose, you will interpret C++ standards, derive requirements from them, develop test strategies and expand the necessary analysis methods. Afterwards you develop test cases for C++ libraries in combination with analyzing already existing test cases and support the team in verifying and improving them if required. In addition, you also execute these test cases on embedded hardware and analyze the code coverage of the test suites as well as any occurring code gaps, close them and identify dead code.
Your profile
- College degree in computer science, electrical engineering or a comparable field of study
- Advanced knowledge in C++ and experience with e.g. Templates, Overloading, Threading, …
- Knowledge about specific Libraries like e.g. Standard Template Library (STL) are recommended
- Practical experience in working with various C/C++ compilers is preferred
- Knowledge of other programming languages is desirable (e.g. C, Python)
- Experience in testing of software and embedded systems is an advantage
- Independent and methodical work
- Abstract & analytical thinking, creativity
- Readiness for further development
- Good communication and team skills
- Very good knowledge of German or English
We offer
- An attractive salary
- Meaningful, practice-oriented with a clearly recognizable value
- Flat hierarchies, short decision-making paths
- Collegial and familiar working environment
- Exciting corporate and team events
- Spacious office rooms
- Work-life balance through flexible working times & possibility to work from home
- Convenient central location in Munich (directly at the S-Bahn station Hackerbrücke)
Frequently asked Questions
The vacancy has been online for a long time, should I still apply?
- We are constantly looking for qualified employees in related fields, so all job advertisements are available.
Application Process
This is what our application process looks like:
- We review your application
- If your profile matches, we will invite you to an initial interview
- If our ideas match, you will receive a programming or analysis task
- After reviewing your solution, a technical interview will take place on site
- We will test how you fit into our team during a short trial day
Apply for this job
About us
At Validas AG, we're not just a consulting company, we're pioneers in quality assurance for software-intensive embedded systems. As a rapidly growing team, we're driven by our passion for cutting-edge technology and our commitment to excellence.
We thrive on tackling the challenges of functional safety and are dedicated to helping our clients achieve the highest standards for critical software used in cars, airplanes, and other advanced systems. By qualifying tools and libraries, we ensure that the technology driving these essential systems is reliable and safe.
Joining us means becoming part of a dynamic team where your contributions directly impact the future of technology. Here, you’ll have the opportunity to work with the latest advancements, influence key projects, and grow alongside a group of talented professionals committed to making a difference. If you're eager to be at the forefront of innovation and play a crucial role in shaping the safety and quality of tomorrow’s technology, Validas AG is the place for you.
Apply for this job
Fill out your basics to kick off the application!
I hereby confirm that I have read and understood the .*
Uploading document. Please wait.
Send application Please add all mandatory information with a * to send your application.
Cancel
Dies ist eine auf dritten Jobbörsen gefundene Stellenanzeige. Wir bieten hierfür keinen Support, können diese aber jederzeit offline stellen. Für weitere Informationen: Datenschutzhinweise | Anzeige melden.