Softwareentwickler Fertigungssoftware
EffiCon GmbH & Co. KG
Jena, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
German Experience level
SeniorJob location
Jena, Germany
Tech stack
Testing (Software)
Systems Engineering
C++
CMake
Code Review
Databases
Computer Engineering
Embedded Software
Hardware Design
Microsoft Foundation Class Library (C++ Libraries)
Scrum
Software Architecture
QT
Software Engineering
Software Systems
GIT
Information Technology
Code Restructuring
Job description
- 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
Requirements
- 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