> Markdown version of [/jobs/ext/4593337-softwareentwickler-c-fur-sicherheitskritische-systeme](https://www.wearedevelopers.com/jobs/ext/4593337-softwareentwickler-c-fur-sicherheitskritische-systeme). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Softwareentwickler C++ für sicherheitskritische Systeme - **Company:** Brunel GmbH - **Location:** Braunschweig, Germany - **Contract:** Permanent contract - **Skills:** Automation of Tests, C++ (Programming Language), CMake, Software Quality, Code Review, Cyber Security, Continuous Integration, Linux, Memory Management, MISRA C (C Programming Language), Object-Oriented Software Development, Software Architecture, Software Engineering, Software Systems, Strategies of Testing, Software Modules, Parallel Computation, Git, Information Technology, Code Restructuring, Docker - **Published:** November 6, 2026 - **Apply:** https://www.xing.com/jobs/braunschweig-softwareentwickler-sicherheitskritische-systeme-158988832 ## About the Role * Erfolgreich abgeschlossenes Studium der Informatik, Elektrotechnik oder einer vergleichbaren technischen Fachrichtung. * Mehrjährige Erfahrung in der professionellen Softwareentwicklung mit C++, idealerweise im Umfeld sicherheitskritischer Systeme. * Fundierte Kenntnisse in modernem C++ (ab C++17) sowie in objektorientierter Softwareentwicklung und Softwarearchitektur. * Erfahrung in der Entwicklung automatisierter Tests sowie im Umgang mit Testframeworks und Continuous-Integration-Prozessen. * Sicherer Umgang mit Linux, Git, CMake und Docker. * Praxis in der Analyse komplexer Softwareprobleme sowie in der Pflege, Optimierung und Weiterentwicklung bestehender Softwarelösungen. * Kenntnisse relevanter Sicherheitsstandards oder Codierrichtlinien, beispielsweise MISRA C++, sind von Vorteil. * Gute Deutsch- und Englischkenntnisse sowie eine selbstständige, strukturierte und lösungsorientierte Arbeitsweise. ## Description * Entwicklung und Implementierung leistungsfähiger Softwarekomponenten in modernem C++ für anspruchsvolle und sicherheitskritische Anwendungen. * Analyse technischer Anforderungen sowie Konzeption tragfähiger Softwarearchitekturen und nachhaltiger Lösungsansätze. * Kontinuierliche Weiterentwicklung bestehender Softwaremodule einschließlich Refactoring und Modernisierung gewachsener Codebasen. * Konzeption und Umsetzung automatisierter Tests sowie geeigneter Teststrategien zur Sicherstellung einer hohen Softwarequalität. * Analyse, Diagnose und Behebung komplexer Fehlerbilder, insbesondere in den Bereichen Speicherverwaltung, Parallelverarbeitung und Echtzeitverhalten. * Durchführung von Code Reviews sowie aktive Mitgestaltung und Weiterentwicklung von Entwicklungsstandards und Best Practices. * Optimierung und Ausbau von Build-, Test- und Integrationsprozessen unter Einsatz von Git, CMake, Docker und modernen CI-Umgebungen. * Berücksichtigung von Anforderungen aus den Bereichen funktionale Sicherheit und Cybersecurity während des gesamten Softwareentwicklungsprozesses.