Senior C++ Software Developer

Jenoptik — Germany · Posted ~6 hours ago

Senior

Skills

C++ Qt Qt 6 software lifecycle automated testing code review performance optimization build scripting Python pyTest googletest QtTest

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A Senior C++ Software Developer is needed to maintain and modernize existing applications while building new desktop solutions with Qt 6. Responsibilities include refactoring legacy code, fixing bugs, optimizing performance, integrating third-party libraries, and participating throughout the software lifecycle from requirements and design through testing and deployment. Strong testing, code analysis, coding standards, and code-review practices are central to the role.

Highlights

Senior software development role focused on modernizing legacy C++ applications, optimizing performance, and creating new Qt-based applications. The position spans requirements, design, implementation, testing, deployment, code reviews, and technology evaluation, providing broad technical ownership.

Description

Jenoptik ist ein global agierender Photonik-Konzern mit Präsenz in über 80 Ländern. Optische Technologien sind die Basis unseres Geschäfts. Weltweit beschäftigen wir ca. 4.000 Mitarbeiter. Ihre Aufgaben Weiterentwicklung, Wartung und Refactoring von bestehenden C++-Anwendungen (Legacy-Code) sowie Behebung von Bugs und Performance-OptimierungKonzeption und Umsetzung neuer Anwendungen mit Qt (C++/Qt 6), einschließlich der Erstellung von UI-Prototypen und Integration von DrittbibliothekenMitwirkung in allen Phasen des Software-Lifecycles: von der Anforderungsanalyse und Design über Implementierung, Code-Review bis hin zu Testen und DeploymentSicherer Umgang mit Test- und Build-Skripten (pyTest, googletest, QtTest) sowie Durchführung von statischen und dynamischen Code-AnalysenEinhaltung von Coding-Standards (z. B. C++ Core Guidelines) und Sicherheitsrichtlinien sowie aktive Teilnahme an Code-ReviewsEvaluierung neuer Technologien, Bibliotheken und Tools sowie deren Integration in das ProjektportfolioSicherstellung einer strukturierten, nachvollziehbaren Arbeitsweise mit sauberem Code, Namenskonventionen und DokumentationWissentransfer und Mentoring von Junior-Entwicklern sowie aktive Mitarbeit in agilen Teams (Scrum) durch Teilnahme an Daily Stand-ups, Sprint-Planning und Retrospektiven Ihr Profil Abgeschlossenes Studium der Informatik, Elektrotechnik, Physik, Medieninformatik, Computer Engineering oder einer vergleichbaren QualifikationMind. 5 Jahre Berufserfahrung als C++ Entwickler*in, Software Engineer, Embedded Software Engineer, Systems Engineer, QA Engineer (Software Testing) oder Hardware-Software-Integrator*inErfahrung mit MFC (Legacy-Code) und Qt sowie ein gutes Verständnis von Software-ArchitekturenSichere Kenntnisse in den Bereichen Datenbankmanagement, Infrastruktur, Git, CMake und CI-ToolsErfahrung in agilen Teams (Scrum), idealerweise mit Zertifizierung als Scrum Master oder Product OwnerAusgeprägte analytische Fähigkeiten, hohe Lernbereitschaft, proaktive Arbeitsweise sowie Erfahrung im Kunden- und Stakeholder-ManagementArbeitsmodell: Primär vor Ort; mobiles Arbeiten nur nach Absprache (max. 2 Tage/Woche). Ihr Profil Abgeschlossenes Studium der Informatik, Elektrotechnik, Physik, Medieninformatik, Computer Engineering oder einer vergleichbaren QualifikationMind. 5 Jahre Berufserfahrung als C++ Entwickler*in, Software Engineer, Embedded Software Engineer, Systems Engineer, QA Engineer (Software Testing) oder Hardware-Software-Integrator*inErfahrung mit MFC (Legacy-Code) und Qt sowie ein gutes Verständnis von Software-ArchitekturenSichere Kenntnisse in den Bereichen Datenbankmanagement, Infrastruktur, Git, CMake und CI-ToolsErfahrung in agilen Teams (Scrum), idealerweise mit Zertifizierung als Scrum Master oder Product OwnerAusgeprägte analytische Fähigkeiten, hohe Lernbereitschaft, proaktive Arbeitsweise sowie Erfahrung im Kunden- und Stakeholder-Management