Als C++ Softwareentwickler arbeiten Sie qualitätsbewusst und kundenorientiert in anspruchsvollen, internationalen Entwicklungs- und Beratungsprojekten. Der Arbeitgeber steht für Software Engineering, Beratung, Entwicklung und Training auf technologischem Top-Niveau. Ein Miteigentümer der Unternehmensgruppe ist Professor für Informatik, was es dem Unternehmen ermöglicht, den neuesten Stand der Technik in Kundenprojekten umzusetzen. Zu Ihren täglichen Aufgaben gehört die Arbeit an intelligenten Konzepten und modernen Technologien, um neue Möglichkeiten und Potenziale für die Kunden zu erschließen. Sie werden in verschiedenen Bereichen tätig sein, je nach Neigung und Eignung, einschließlich Consulting, Requirements-Management, Software-Architektur oder der Entwicklung mit C++. Dabei setzen Sie Technologien wie Bussysteme (I²C, SPI), AUTOSAR, CAN-Bus und sicherheitskritische Anwendungen (Safety und Security) ein. Auch automatisierte Modul- oder Integrationstests, beispielsweise auf Basis von CppUnit, sowie Netzwerkprotokolle wie TCP/IP, HTTP oder (S)NTP gehören zu Ihrem Aufgabengebiet. Die Themenvielfalt reicht von der hardwarenahen Software-Entwicklung über die Realisierung von Embedded Systems bis hin zur Entwicklung von Backend-Systemen und Werkzeugen für den Software-Entwicklungsprozess. Sie arbeiten in einem dynamischen Team, das Wert auf Innovation und kontinuierliche Verbesserung legt, und profitieren von hervorragenden Entwicklungsmöglichkeiten innerhalb des Unternehmens.
C++ Softwareentwickler (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat hat ein Studium in einer MINT-Fachrichtung mit mindestens Bachelor-Abschluss abgeschlossen. Sie bringen mehrjährige Berufserfahrung in der Softwareentwicklung mit C++ ab Version 11 mit und haben Erfahrung in modernen C++ Technologien wie smart pointers und move semantics. Zudem sollten Sie Kenntnisse in moderner Softwaretechnik von UML über objektorientierte Programmierung (OOP) bis hin zu SCRUM mitbringen. Gute Deutsch- und Englischkenntnisse sind ebenfalls erforderlich, um in einem internationalen Umfeld erfolgreich zu kommunizieren. Persönlich zeichnen Sie sich durch Teamfähigkeit, analytisches Denken und eine kundenorientierte Arbeitsweise aus. Sie sind bereit, sich kontinuierlich weiterzuentwickeln und neue Technologien zu erlernen, um den Herausforderungen in der Softwareentwicklung gerecht zu werden.