Das sind
deine Aufgaben
Weiterentwicklung, Wartung und Refactoring bestehender C++ Anwendungen im hardwarenahen Fertigungsumfeld Analyse und Modernisierung von Legacy-Code unter Berücksichtigung von Performance, Stabilität und Wartbarkeit Konzeption und Entwicklung neuer automatisierter Fertigungsanwendungen mit C++ und Qt 6 Integration neuer Technologien, Bibliotheken und Tools in bestehende Softwarelösungen Mitarbeit entlang des gesamten Software Development Life Cycle (SDLC) : Anforderungsanalyse, Architektur, Implementierung, Test, Deployment und Wartung Durchführung und Teilnahme an Code-Reviews sowie Sicherstellung der Einhaltung von C++ Core Guidelines und Sicherheitsstandards Enge Zusammenarbeit mit Hardwareentwicklung, Produktion, Qualitätssicherung und externen Entwicklungspartnern Technische Abstimmung mit Kunden und Unterstützung bei der Lösungsfindung
Das solltest du mitbringen
Abgeschlossenes Studium der Informatik, Elektrotechnik, Physik, Medieninformatik, Computer Engineering oder einer vergleichbaren Qualifikation Mind. 2 Jahre Berufserfahrung als C++ Entwickler, Software Engineer, Embedded Software Engineer, Systems Engineer, QA Engineer (Software Testing) oder Hardware-Software-Integrator Erfahrung mit MFC (Legacy-Code) und Qt sowie ein gutes Verständnis von Software-Architekturen Sichere Kenntnisse in den Bereichen Datenbankmanagement, Infrastruktur, Git, CMake und CI-Tools Erfahrung in agilen Teams (Scrum), idealerweise mit Zertifizierung als Scrum Master oder Product Owner