Softwareentwickler Fertigungssoftware (m/w/d)
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. 5 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